0.09/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.09/0.12 % Command : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 240 THM 0.12/0.33 % Computer : n031.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 1920 0.12/0.33 % WCLimit : 240 0.12/0.33 % DateTime : Sat Sep 6 00:14:22 EDT 2025 0.12/0.33 % CPUTime : 0.19/0.60 %----Proving TH0 0.46/0.81 --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 72s... 0.46/0.81 % SZS status Theorem 0.46/0.81 % SZS output start Proof 0.46/0.81 ( 0.46/0.81 (declare-type tptp.list_nat ()) 0.46/0.81 (declare-type tptp.list_list_nat ()) 0.46/0.81 (declare-type tptp.list_a ()) 0.46/0.81 (declare-type tptp.nat ()) 0.46/0.81 (declare-type tptp.list_list_a ()) 0.46/0.81 (declare-type tptp.a ()) 0.46/0.81 (declare-type tptp.int ()) 0.46/0.81 (declare-const tptp.plus_plus_nat (-> tptp.nat tptp.nat tptp.nat)) 0.46/0.81 (declare-const tptp.v (-> tptp.list_a tptp.int)) 0.46/0.81 (declare-const tptp.nil_list_nat tptp.list_list_nat) 0.46/0.81 (declare-const tptp.cons_list_nat (-> tptp.list_nat tptp.list_list_nat tptp.list_list_nat)) 0.46/0.81 (declare-const tptp.xa tptp.a) 0.46/0.81 (declare-const tptp.xs tptp.list_a) 0.46/0.81 (declare-const tptp.xs2 tptp.list_a) 0.46/0.81 (declare-const tptp.p tptp.nat) 0.46/0.81 (declare-const tptp.nil_list_a tptp.list_list_a) 0.46/0.81 (declare-const tptp.append_a (-> tptp.list_a tptp.list_a tptp.list_a)) 0.46/0.81 (declare-const tptp.size_size_list_a (-> tptp.list_a tptp.nat)) 0.46/0.81 (declare-const tptp.last_a (-> tptp.list_a tptp.a)) 0.46/0.81 (declare-const tptp.nil_a tptp.list_a) 0.46/0.81 (declare-const tptp.cons_a (-> tptp.a tptp.list_a tptp.list_a)) 0.46/0.81 (declare-const tptp.replicate_nat (-> tptp.nat tptp.nat tptp.list_nat)) 0.46/0.81 (declare-const tptp.plus_plus_a (-> tptp.a tptp.a tptp.a)) 0.46/0.81 (declare-const tptp.zero_zero_nat tptp.nat) 0.46/0.81 (declare-const tptp.replicate_a (-> tptp.nat tptp.a tptp.list_a)) 0.46/0.81 (declare-const tptp.append_nat (-> tptp.list_nat tptp.list_nat tptp.list_nat)) 0.46/0.81 (declare-const tptp.size_size_list_nat (-> tptp.list_nat tptp.nat)) 0.46/0.81 (declare-const tptp.xs1 tptp.list_a) 0.46/0.81 (declare-const tptp.descar226543321ms_nat (-> tptp.list_nat tptp.list_nat)) 0.46/0.81 (declare-const tptp.cons_nat (-> tptp.nat tptp.list_nat tptp.list_nat)) 0.46/0.81 (declare-const tptp.plus_plus_int (-> tptp.int tptp.int tptp.int)) 0.46/0.81 (declare-const tptp.nth_nat (-> tptp.list_nat tptp.nat tptp.nat)) 0.46/0.81 (declare-const tptp.nil_nat tptp.list_nat) 0.46/0.81 (declare-const tptp.nth_a (-> tptp.list_a tptp.nat tptp.a)) 0.46/0.81 (declare-const tptp.zero_zero_a tptp.a) 0.46/0.81 (declare-const tptp.ord_less_eq_a (-> tptp.a tptp.a Bool)) 0.46/0.81 (declare-const tptp.ord_less_eq_int (-> tptp.int tptp.int Bool)) 0.46/0.81 (declare-const tptp.zero_zero_int tptp.int) 0.46/0.81 (declare-const tptp.ord_less_a (-> tptp.a tptp.a Bool)) 0.46/0.81 (declare-const tptp.ord_less_int (-> tptp.int tptp.int Bool)) 0.46/0.81 (declare-const tptp.last_nat (-> tptp.list_nat tptp.nat)) 0.46/0.81 (declare-const tptp.take_a (-> tptp.nat tptp.list_a tptp.list_a)) 0.46/0.81 (declare-const tptp.descar1375166517sums_a (-> tptp.list_a tptp.list_a)) 0.46/0.81 (declare-const tptp.xsa tptp.list_a) 0.46/0.81 (declare-const tptp.cons_list_a (-> tptp.list_a tptp.list_list_a tptp.list_list_a)) 0.46/0.81 (define tptp.ord_less_eq_nat () (let ((_let_1 (@var "C2" tptp.nat))) (let ((_let_2 (@var "A5" tptp.nat))) (let ((_let_3 (@var "B3" tptp.nat))) (lambda (@list _let_2 _let_3) (exists (@list _let_1) (= _let_3 (_ (_ tptp.plus_plus_nat _let_2) _let_1)))))))) 0.46/0.81 (define tptp.ord_less_nat () (let ((_let_1 (@var "N2" tptp.nat))) (let ((_let_2 (@var "M2" tptp.nat))) (lambda (@list _let_2 _let_1) (and (not (= _let_2 _let_1)) (_ (_ tptp.ord_less_eq_nat _let_2) _let_1)))))) 0.46/0.81 (define @t1 () (@var "List" tptp.list_nat)) 0.46/0.81 (define @t2 () (@var "X22" tptp.list_nat)) 0.46/0.81 (define @t3 () (@var "X21" tptp.nat)) 0.46/0.81 (define @t4 () (_ (_ tptp.cons_nat @t3) @t2)) 0.46/0.81 (define @t5 () (@var "Xs" tptp.list_nat)) 0.46/0.81 (define @t6 () (_ tptp.descar226543321ms_nat @t5)) 0.46/0.81 (define @t7 () (@var "N" tptp.nat)) 0.46/0.81 (define @t8 () (_ tptp.replicate_nat @t7)) 0.46/0.81 (define @t9 () (_ tptp.append_nat (_ @t8 tptp.zero_zero_nat))) 0.46/0.81 (define @t10 () (@var "X" tptp.a)) 0.46/0.81 (define @t11 () (@var "Xs" tptp.list_a)) 0.46/0.81 (define @t12 () (_ tptp.cons_a @t10)) 0.46/0.81 (define @t13 () (_ @t12 @t11)) 0.46/0.81 (define @t14 () (_ tptp.last_a @t13)) 0.46/0.81 (define @t15 () (= @t11 tptp.nil_a)) 0.46/0.81 (define @t16 () (=> @t15 (= @t14 @t10))) 0.46/0.81 (define @t17 () (@list @t11 @t10)) 0.46/0.81 (define @t18 () (@var "B" tptp.nat)) 0.46/0.81 (define @t19 () (@var "A" tptp.nat)) 0.46/0.81 (define @t20 () (_ tptp.ord_less_nat @t19)) 0.46/0.81 (define @t21 () (_ @t20 @t18)) 0.46/0.81 (define @t22 () (@var "C" tptp.nat)) 0.46/0.81 (define @t23 () (_ tptp.plus_plus_nat @t18)) 0.46/0.81 (define @t24 () (_ @t23 @t22)) 0.46/0.81 (define @t25 () (_ tptp.plus_plus_nat @t19)) 0.46/0.81 (define @t26 () (_ @t25 @t22)) 0.46/0.81 (define @t27 () (_ tptp.ord_less_nat @t26)) 0.46/0.81 (define @t28 () (_ @t27 @t24)) 0.46/0.81 (define @t29 () (@list @t19 @t22 @t18)) 0.46/0.81 (define @t30 () (= @t18 tptp.zero_zero_nat)) 0.46/0.81 (define @t31 () (_ @t25 @t18)) 0.46/0.81 (define @t32 () (@list @t19 @t18)) 0.46/0.81 (define @t33 () (@var "C" tptp.int)) 0.46/0.81 (define @t34 () (@var "B" tptp.int)) 0.46/0.81 (define @t35 () (= @t34 @t33)) 0.46/0.81 (define @t36 () (@var "A" tptp.int)) 0.46/0.81 (define @t37 () (_ tptp.plus_plus_int @t33)) 0.46/0.81 (define @t38 () (_ @t37 @t36)) 0.46/0.81 (define @t39 () (_ tptp.plus_plus_int @t34)) 0.46/0.81 (define @t40 () (_ @t39 @t36)) 0.46/0.81 (define @t41 () (= @t40 @t38)) 0.46/0.81 (define @t42 () (@list @t34 @t36 @t33)) 0.46/0.81 (define @t43 () (@list @t19 @t18 @t22)) 0.46/0.81 (define @t44 () (@var "Y" tptp.nat)) 0.46/0.81 (define @t45 () (@var "X" tptp.nat)) 0.46/0.81 (define @t46 () (= @t45 @t44)) 0.46/0.81 (define @t47 () (@var "Ys" tptp.list_nat)) 0.46/0.81 (define @t48 () (= @t5 @t47)) 0.46/0.81 (define @t49 () (_ tptp.append_nat @t47)) 0.46/0.81 (define @t50 () (_ tptp.cons_nat @t45)) 0.46/0.81 (define @t51 () (_ @t50 tptp.nil_nat)) 0.46/0.81 (define @t52 () (_ tptp.append_nat @t5)) 0.46/0.81 (define @t53 () (_ @t52 @t51)) 0.46/0.81 (define @t54 () (_ tptp.ord_less_nat tptp.zero_zero_nat)) 0.46/0.81 (define @t55 () (_ @t54 @t7)) 0.46/0.81 (define @t56 () (= @t7 tptp.zero_zero_nat)) 0.46/0.81 (define @t57 () (not @t56)) 0.46/0.81 (define @t58 () (@list @t7)) 0.46/0.81 (define @t59 () (@var "Ys" tptp.list_a)) 0.46/0.81 (define @t60 () (_ tptp.append_a tptp.nil_a)) 0.46/0.81 (define @t61 () (_ @t60 @t59)) 0.46/0.81 (define @t62 () (= @t11 @t59)) 0.46/0.81 (define @t63 () (@list @t11 @t59)) 0.46/0.81 (define @t64 () (@var "C" tptp.list_a)) 0.46/0.81 (define @t65 () (@var "B" tptp.list_a)) 0.46/0.81 (define @t66 () (@var "A" tptp.list_a)) 0.46/0.81 (define @t67 () (_ tptp.append_a @t66)) 0.46/0.81 (define @t68 () (@var "I" tptp.nat)) 0.46/0.81 (define @t69 () (_ tptp.replicate_a @t7)) 0.46/0.81 (define @t70 () (_ @t69 @t10)) 0.46/0.81 (define @t71 () (_ tptp.ord_less_nat @t68)) 0.46/0.81 (define @t72 () (_ @t71 @t7)) 0.46/0.81 (define @t73 () (@var "P" (-> tptp.list_a Bool))) 0.46/0.81 (define @t74 () (_ @t73 @t11)) 0.46/0.81 (define @t75 () (@var "X2" tptp.a)) 0.46/0.81 (define @t76 () (_ tptp.cons_a @t75)) 0.46/0.81 (define @t77 () (_ @t76 tptp.nil_a)) 0.46/0.81 (define @t78 () (@var "Xs3" tptp.list_a)) 0.46/0.81 (define @t79 () (_ @t73 @t78)) 0.46/0.81 (define @t80 () (=> @t79 (_ @t73 (_ (_ tptp.append_a @t78) @t77)))) 0.46/0.81 (define @t81 () (@list @t75 @t78)) 0.46/0.81 (define @t82 () (_ @t73 tptp.nil_a)) 0.46/0.81 (define @t83 () (@list @t73 @t11)) 0.46/0.81 (define @t84 () (@var "Y" tptp.a)) 0.46/0.81 (define @t85 () (= @t10 tptp.zero_zero_a)) 0.46/0.81 (define @t86 () (= (= (_ (_ tptp.plus_plus_a @t10) @t84) tptp.zero_zero_a) (and @t85 (= @t84 tptp.zero_zero_a)))) 0.46/0.81 (define @t87 () (_ tptp.ord_less_eq_a @t10)) 0.46/0.81 (define @t88 () (@list @t10 @t84)) 0.46/0.81 (define @t89 () (@var "B" tptp.a)) 0.46/0.81 (define @t90 () (@var "C" tptp.a)) 0.46/0.81 (define @t91 () (_ tptp.plus_plus_a @t90)) 0.46/0.81 (define @t92 () (@var "A" tptp.a)) 0.46/0.81 (define @t93 () (_ (_ tptp.ord_less_eq_a (_ @t91 @t92)) (_ @t91 @t89))) 0.46/0.81 (define @t94 () (_ tptp.ord_less_eq_a @t92)) 0.46/0.81 (define @t95 () (_ @t94 @t89)) 0.46/0.81 (define @t96 () (@list @t92 @t89 @t90)) 0.46/0.81 (define @t97 () (_ @t37 @t34)) 0.46/0.81 (define @t98 () (_ (_ tptp.ord_less_eq_int @t38) @t97)) 0.46/0.81 (define @t99 () (_ tptp.ord_less_eq_int @t36)) 0.46/0.81 (define @t100 () (_ @t99 @t34)) 0.46/0.81 (define @t101 () (@list @t36 @t34 @t33)) 0.46/0.81 (define @t102 () (_ @t39 @t33)) 0.46/0.81 (define @t103 () (_ tptp.plus_plus_int @t36)) 0.46/0.81 (define @t104 () (_ @t103 @t102)) 0.46/0.81 (define @t105 () (_ @t103 @t34)) 0.46/0.81 (define @t106 () (@list @t36)) 0.46/0.81 (define @t107 () (@var "P" (-> tptp.list_a tptp.list_a Bool))) 0.46/0.81 (define @t108 () (@var "Ys3" tptp.list_a)) 0.46/0.81 (define @t109 () (@var "Y2" tptp.a)) 0.46/0.81 (define @t110 () (_ tptp.cons_a @t109)) 0.46/0.81 (define @t111 () (_ @t110 @t108)) 0.46/0.81 (define @t112 () (_ @t76 @t78)) 0.46/0.81 (define @t113 () (_ @t107 @t112)) 0.46/0.81 (define @t114 () (_ @t113 @t111)) 0.46/0.81 (define @t115 () (_ @t107 @t78)) 0.46/0.81 (define @t116 () (@list @t75 @t78 @t109 @t108)) 0.46/0.81 (define @t117 () (forall @t116 (=> (_ @t115 @t108) @t114))) 0.46/0.81 (define @t118 () (_ @t107 tptp.nil_a)) 0.46/0.81 (define @t119 () (@list @t109 @t108)) 0.46/0.81 (define @t120 () (forall @t119 (_ @t118 @t111))) 0.46/0.81 (define @t121 () (_ tptp.last_a @t11)) 0.46/0.81 (define @t122 () (not @t15)) 0.46/0.81 (define @t123 () (=> @t122 (= @t14 @t121))) 0.46/0.81 (define @t124 () (@var "M" tptp.nat)) 0.46/0.81 (define @t125 () (= @t124 @t7)) 0.46/0.81 (define @t126 () (= @t10 @t84)) 0.46/0.81 (define @t127 () (not (= @t124 tptp.zero_zero_nat))) 0.46/0.81 (define @t128 () (= @t89 tptp.zero_zero_a)) 0.46/0.81 (define @t129 () (_ tptp.plus_plus_a @t89)) 0.46/0.81 (define @t130 () (_ @t129 @t92)) 0.46/0.81 (define @t131 () (@list @t89 @t92)) 0.46/0.81 (define @t132 () (_ @t20 tptp.zero_zero_nat)) 0.46/0.81 (define @t133 () (_ @t23 @t19)) 0.46/0.81 (define @t134 () (@list @t18 @t19)) 0.46/0.81 (define @t135 () (_ tptp.size_size_list_nat @t5)) 0.46/0.81 (define @t136 () (_ @t50 @t47)) 0.46/0.81 (define @t137 () (_ @t12 tptp.nil_a)) 0.46/0.81 (define @t138 () (@list @t10)) 0.46/0.81 (define @t139 () (_ tptp.ord_less_eq_a tptp.zero_zero_a)) 0.46/0.81 (define @t140 () (_ @t139 @t89)) 0.46/0.81 (define @t141 () (_ tptp.plus_plus_a @t92)) 0.46/0.81 (define @t142 () (_ @t141 @t89)) 0.46/0.81 (define @t143 () (@list @t92 @t89)) 0.46/0.81 (define @t144 () (_ tptp.append_a @t11)) 0.46/0.81 (define @t145 () (@list @t11)) 0.46/0.81 (define @t146 () (@var "A1" tptp.list_a)) 0.46/0.81 (define @t147 () (@var "A0" tptp.list_a)) 0.46/0.81 (define @t148 () (_ (_ @t107 @t147) @t146)) 0.46/0.81 (define @t149 () (@var "Va" tptp.list_a)) 0.46/0.81 (define @t150 () (@var "V" tptp.a)) 0.46/0.81 (define @t151 () (@list @t78)) 0.46/0.81 (define @t152 () (forall @t151 (_ @t115 tptp.nil_a))) 0.46/0.81 (define @t153 () (@list @t107 @t147 @t146)) 0.46/0.81 (define @t154 () (@var "A2" tptp.list_nat)) 0.46/0.81 (define @t155 () (@var "A0" (-> tptp.a tptp.nat))) 0.46/0.81 (define @t156 () (@var "P" (-> (-> tptp.a tptp.nat) tptp.list_a tptp.list_nat Bool))) 0.46/0.81 (define @t157 () (@var "Bs" tptp.list_nat)) 0.46/0.81 (define @t158 () (@var "As" tptp.list_a)) 0.46/0.81 (define @t159 () (@var "A3" tptp.a)) 0.46/0.81 (define @t160 () (_ (_ tptp.cons_a @t159) @t158)) 0.46/0.81 (define @t161 () (@var "F" (-> tptp.a tptp.nat))) 0.46/0.81 (define @t162 () (_ @t156 @t161)) 0.46/0.81 (define @t163 () (@var "X_1" tptp.list_nat)) 0.46/0.81 (define @t164 () (@var "Y2" tptp.nat)) 0.46/0.81 (define @t165 () (_ tptp.cons_nat @t164)) 0.46/0.81 (define @t166 () (@var "Ys3" tptp.list_nat)) 0.46/0.81 (define @t167 () (= @t5 tptp.nil_nat)) 0.46/0.81 (define @t168 () (not @t167)) 0.46/0.81 (define @t169 () (@list @t5)) 0.46/0.81 (define @t170 () (@var "X223" tptp.list_nat)) 0.46/0.81 (define @t171 () (@var "X213" tptp.nat)) 0.46/0.81 (define @t172 () (@var "Y" tptp.list_nat)) 0.46/0.81 (define @t173 () (_ @t54 @t18)) 0.46/0.81 (define @t174 () (@var "Zs2" tptp.list_a)) 0.46/0.81 (define @t175 () (_ @t110 @t174)) 0.46/0.81 (define @t176 () (@list @t75)) 0.46/0.81 (define @t177 () (forall @t176 (_ @t73 @t77))) 0.46/0.81 (define @t178 () (@list @t92)) 0.46/0.81 (define @t179 () (_ @t94 tptp.zero_zero_a)) 0.46/0.81 (define @t180 () (_ @t8 @t45)) 0.46/0.81 (define @t181 () (@var "K" tptp.nat)) 0.46/0.81 (define @t182 () (_ (_ tptp.replicate_nat @t181) @t45)) 0.46/0.81 (define @t183 () (_ tptp.append_nat @t180)) 0.46/0.81 (define @t184 () (@var "L" tptp.int)) 0.46/0.81 (define @t185 () (@var "J" tptp.int)) 0.46/0.81 (define @t186 () (_ (_ tptp.plus_plus_int @t185) @t184)) 0.46/0.81 (define @t187 () (@var "K" tptp.int)) 0.46/0.81 (define @t188 () (@var "I" tptp.int)) 0.46/0.81 (define @t189 () (_ (_ tptp.plus_plus_int @t188) @t187)) 0.46/0.81 (define @t190 () (= @t188 @t185)) 0.46/0.81 (define @t191 () (= @t187 @t184)) 0.46/0.81 (define @t192 () (@list @t188 @t185 @t187 @t184)) 0.46/0.81 (define @t193 () (@list @t90 @t92 @t89)) 0.46/0.81 (define @t194 () (= @t19 tptp.zero_zero_nat)) 0.46/0.81 (define @t195 () (_ tptp.ord_less_eq_nat @t19)) 0.46/0.81 (define @t196 () (_ @t195 tptp.zero_zero_nat)) 0.46/0.81 (define @t197 () (@list @t19)) 0.46/0.81 (define @t198 () (= @t45 tptp.zero_zero_nat)) 0.46/0.81 (define @t199 () (= @t44 tptp.zero_zero_nat)) 0.46/0.81 (define @t200 () (and @t199 @t198)) 0.46/0.81 (define @t201 () (_ (_ tptp.plus_plus_nat @t45) @t44)) 0.46/0.81 (define @t202 () (= @t201 tptp.zero_zero_nat)) 0.46/0.81 (define @t203 () (@list @t45 @t44)) 0.46/0.81 (define @t204 () (@var "Xs3" tptp.list_nat)) 0.46/0.81 (define @t205 () (_ @t165 @t204)) 0.46/0.81 (define @t206 () (@var "X2" tptp.nat)) 0.46/0.81 (define @t207 () (_ tptp.cons_nat @t206)) 0.46/0.81 (define @t208 () (_ @t207 @t205)) 0.46/0.81 (define @t209 () (@var "X" tptp.list_nat)) 0.46/0.81 (define @t210 () (@list @t206 @t164 @t204)) 0.46/0.81 (define @t211 () (_ @t207 tptp.nil_nat)) 0.46/0.81 (define @t212 () (@list @t206)) 0.46/0.81 (define @t213 () (= @t209 tptp.nil_nat)) 0.46/0.81 (define @t214 () (not @t213)) 0.46/0.81 (define @t215 () (@list @t209)) 0.46/0.81 (define @t216 () (_ tptp.ord_less_eq_int tptp.zero_zero_int)) 0.46/0.81 (define @t217 () (_ @t216 @t34)) 0.46/0.81 (define @t218 () (@list @t36 @t34)) 0.46/0.81 (define @t219 () (_ tptp.ord_less_a @t92)) 0.46/0.81 (define @t220 () (_ @t219 tptp.zero_zero_a)) 0.46/0.81 (define @t221 () (_ @t141 @t92)) 0.46/0.81 (define @t222 () (_ tptp.ord_less_int @t36)) 0.46/0.81 (define @t223 () (_ @t222 @t34)) 0.46/0.81 (define @t224 () (_ @t103 @t33)) 0.46/0.81 (define @t225 () (_ tptp.ord_less_int @t224)) 0.46/0.81 (define @t226 () (_ @t225 @t102)) 0.46/0.81 (define @t227 () (@list @t36 @t33 @t34)) 0.46/0.81 (define @t228 () (@var "Ys6" tptp.list_a)) 0.46/0.81 (define @t229 () (_ tptp.size_size_list_a @t78)) 0.46/0.81 (define @t230 () (@var "P" (-> tptp.list_nat Bool))) 0.46/0.81 (define @t231 () (@var "X23" tptp.list_nat)) 0.46/0.81 (define @t232 () (@var "X1" tptp.nat)) 0.46/0.81 (define @t233 () (_ @t230 tptp.nil_nat)) 0.46/0.81 (define @t234 () (_ tptp.plus_plus_nat @t22)) 0.46/0.81 (define @t235 () (_ @t234 @t18)) 0.46/0.81 (define @t236 () (_ @t234 @t19)) 0.46/0.81 (define @t237 () (_ (_ tptp.ord_less_eq_nat @t236) @t235)) 0.46/0.81 (define @t238 () (_ @t195 @t18)) 0.46/0.81 (define @t239 () (_ @t52 @t47)) 0.46/0.81 (define @t240 () (@list @t47 @t5)) 0.46/0.81 (define @t241 () (@var "D" tptp.int)) 0.46/0.81 (define @t242 () (_ @t39 @t241)) 0.46/0.81 (define @t243 () (@list @t36 @t34 @t33 @t241)) 0.46/0.81 (define @t244 () (_ @t99 tptp.zero_zero_int)) 0.46/0.81 (define @t245 () (@list @t34 @t36)) 0.46/0.81 (define @t246 () (@var "L" tptp.nat)) 0.46/0.81 (define @t247 () (@var "J" tptp.nat)) 0.46/0.81 (define @t248 () (_ (_ tptp.plus_plus_nat @t247) @t246)) 0.46/0.81 (define @t249 () (_ (_ tptp.plus_plus_nat @t68) @t181)) 0.46/0.81 (define @t250 () (_ (_ tptp.ord_less_eq_nat @t249) @t248)) 0.46/0.81 (define @t251 () (_ (_ tptp.ord_less_eq_nat @t68) @t247)) 0.46/0.81 (define @t252 () (= @t181 @t246)) 0.46/0.81 (define @t253 () (@list @t68 @t247 @t181 @t246)) 0.46/0.81 (define @t254 () (@var "L" tptp.a)) 0.46/0.81 (define @t255 () (@var "J" tptp.a)) 0.46/0.81 (define @t256 () (@var "K" tptp.a)) 0.46/0.81 (define @t257 () (@var "I" tptp.a)) 0.46/0.81 (define @t258 () (_ (_ tptp.ord_less_eq_a (_ (_ tptp.plus_plus_a @t257) @t256)) (_ (_ tptp.plus_plus_a @t255) @t254))) 0.46/0.81 (define @t259 () (_ (_ tptp.ord_less_eq_a @t256) @t254)) 0.46/0.81 (define @t260 () (@list @t257 @t255 @t256 @t254)) 0.46/0.81 (define @t261 () (_ (_ tptp.ord_less_eq_int @t189) @t186)) 0.46/0.81 (define @t262 () (_ (_ tptp.ord_less_eq_int @t188) @t185)) 0.46/0.81 (define @t263 () (_ @t73 @t147)) 0.46/0.81 (define @t264 () (_ @t73 @t112)) 0.46/0.81 (define @t265 () (@var "X222" tptp.list_a)) 0.46/0.81 (define @t266 () (@var "X212" tptp.a)) 0.46/0.81 (define @t267 () (@list @t73 @t147)) 0.46/0.81 (define @t268 () (_ @t50 @t5)) 0.46/0.81 (define @t269 () (_ @t144 @t59)) 0.46/0.81 (define @t270 () (@list @t59 @t11)) 0.46/0.81 (define @t271 () (_ tptp.take_a @t181)) 0.46/0.81 (define @t272 () (@var "I2" tptp.nat)) 0.46/0.81 (define @t273 () (_ tptp.nth_a @t11)) 0.46/0.81 (define @t274 () (_ tptp.ord_less_nat @t272)) 0.46/0.81 (define @t275 () (@list @t272)) 0.46/0.81 (define @t276 () (_ tptp.size_size_list_a @t59)) 0.46/0.81 (define @t277 () (_ tptp.ord_less_eq_nat @t181)) 0.46/0.81 (define @t278 () (_ tptp.size_size_list_a @t11)) 0.46/0.81 (define @t279 () (_ tptp.take_a tptp.zero_zero_nat)) 0.46/0.81 (define @t280 () (@var "Y22" tptp.list_a)) 0.46/0.81 (define @t281 () (@var "X22" tptp.list_a)) 0.46/0.81 (define @t282 () (@var "Y21" tptp.a)) 0.46/0.81 (define @t283 () (@var "X21" tptp.a)) 0.46/0.81 (define @t284 () (_ (_ tptp.cons_a @t283) @t281)) 0.46/0.81 (define @t285 () (@list @t22 @t19 @t18)) 0.46/0.81 (define @t286 () (@list @t10 @t11)) 0.46/0.81 (define @t287 () (@var "Ss" tptp.list_nat)) 0.46/0.81 (define @t288 () (@var "Xs4" tptp.list_nat)) 0.46/0.81 (define @t289 () (@var "Ys2" tptp.list_nat)) 0.46/0.81 (define @t290 () (@list @t5 @t47)) 0.46/0.81 (define @t291 () (_ tptp.ord_less_int tptp.zero_zero_int)) 0.46/0.81 (define @t292 () (_ @t291 @t34)) 0.46/0.81 (define @t293 () (@var "T" tptp.a)) 0.46/0.81 (define @t294 () (@var "X3" tptp.a)) 0.46/0.81 (define @t295 () (@var "Z" tptp.a)) 0.46/0.81 (define @t296 () (_ (_ tptp.ord_less_a @t294) @t295)) 0.46/0.81 (define @t297 () (@list @t294)) 0.46/0.81 (define @t298 () (@list @t295)) 0.46/0.81 (define @t299 () (@list @t293)) 0.46/0.81 (define @t300 () (_ tptp.last_nat @t5)) 0.46/0.81 (define @t301 () (_ tptp.last_nat @t239)) 0.46/0.81 (define @t302 () (= @t47 tptp.nil_nat)) 0.46/0.81 (define @t303 () (=> @t302 (= @t301 @t300))) 0.46/0.81 (define @t304 () (@var "Zs" tptp.list_nat)) 0.46/0.81 (define @t305 () (= @t47 @t304)) 0.46/0.81 (define @t306 () (@list @t5 @t47 @t304)) 0.46/0.81 (define @t307 () (_ tptp.ord_less_eq_nat tptp.zero_zero_nat)) 0.46/0.81 (define @t308 () (@var "X3" tptp.nat)) 0.46/0.81 (define @t309 () (@var "T" tptp.nat)) 0.46/0.81 (define @t310 () (@var "Z" tptp.nat)) 0.46/0.81 (define @t311 () (_ (_ tptp.ord_less_nat @t308) @t310)) 0.46/0.81 (define @t312 () (@list @t308)) 0.46/0.81 (define @t313 () (@list @t310)) 0.46/0.81 (define @t314 () (@list @t309)) 0.46/0.81 (define @t315 () (@list @t7 @t45)) 0.46/0.81 (define @t316 () (@var "Zs" tptp.list_a)) 0.46/0.81 (define @t317 () (@var "Ys5" tptp.list_a)) 0.46/0.81 (define @t318 () (_ (_ tptp.append_a @t317) @t316)) 0.46/0.81 (define @t319 () (_ @t12 @t317)) 0.46/0.81 (define @t320 () (@list @t317)) 0.46/0.81 (define @t321 () (= @t59 tptp.nil_a)) 0.46/0.81 (define @t322 () (_ tptp.append_a @t59)) 0.46/0.81 (define @t323 () (_ @t322 @t316)) 0.46/0.81 (define @t324 () (_ (_ tptp.ord_less_nat @t124) @t7)) 0.46/0.81 (define @t325 () (_ (_ tptp.ord_less_eq_nat @t124) @t7)) 0.46/0.81 (define @t326 () (@list @t124 @t7)) 0.46/0.81 (define @t327 () (@list @t7 @t10)) 0.46/0.81 (define @t328 () (@var "A0" tptp.list_nat)) 0.46/0.81 (define @t329 () (_ @t230 @t328)) 0.46/0.81 (define @t330 () (_ @t207 @t204)) 0.46/0.81 (define @t331 () (_ @t230 @t330)) 0.46/0.81 (define @t332 () (_ @t230 @t204)) 0.46/0.81 (define @t333 () (@var "X222" tptp.list_nat)) 0.46/0.81 (define @t334 () (@var "X212" tptp.nat)) 0.46/0.81 (define @t335 () (@list @t206 @t204)) 0.46/0.81 (define @t336 () (@list @t230 @t328)) 0.46/0.81 (define @t337 () (_ tptp.descar1375166517sums_a @t11)) 0.46/0.81 (define @t338 () (@var "A" tptp.list_nat)) 0.46/0.81 (define @t339 () (_ tptp.append_nat @t338)) 0.46/0.81 (define @t340 () (@list @t338)) 0.46/0.81 (define @t341 () (_ @t113 @t108)) 0.46/0.81 (define @t342 () (@var "X_1" tptp.list_a)) 0.46/0.81 (define @t343 () (forall (@list @t342) (_ @t118 @t342))) 0.46/0.81 (define @t344 () (= @t59 @t316)) 0.46/0.81 (define @t345 () (_ tptp.append_a @t316)) 0.46/0.81 (define @t346 () (@var "D" tptp.a)) 0.46/0.81 (define @t347 () (_ tptp.ord_less_eq_a (_ @t141 @t90))) 0.46/0.81 (define @t348 () (_ (_ tptp.ord_less_nat @t249) @t248)) 0.46/0.81 (define @t349 () (_ (_ tptp.ord_less_nat @t181) @t246)) 0.46/0.81 (define @t350 () (_ @t71 @t247)) 0.46/0.81 (define @t351 () (_ @t307 @t18)) 0.46/0.81 (define @t352 () (_ tptp.last_a @t269)) 0.46/0.81 (define @t353 () (=> (not @t321) (= @t352 (_ tptp.last_a @t59)))) 0.46/0.81 (define @t354 () (@var "Xss" tptp.list_list_a)) 0.46/0.81 (define @t355 () (@var "X" tptp.list_list_a)) 0.46/0.81 (define @t356 () (= @t36 tptp.zero_zero_int)) 0.46/0.81 (define @t357 () (_ @t103 @t36)) 0.46/0.81 (define @t358 () (_ @t277 @t246)) 0.46/0.81 (define @t359 () (_ (_ tptp.ord_less_eq_int @t187) @t184)) 0.46/0.81 (define @t360 () (_ tptp.last_nat @t268)) 0.46/0.81 (define @t361 () (=> @t167 (= @t360 @t45))) 0.46/0.81 (define @t362 () (=> @t168 (= @t360 @t300))) 0.46/0.81 (define @t363 () (@list @t5 @t45)) 0.46/0.81 (define @t364 () (_ tptp.take_a @t7)) 0.46/0.81 (define @t365 () (@var "F2" (-> tptp.nat tptp.nat))) 0.46/0.81 (define @t366 () (@var "J2" tptp.nat)) 0.46/0.81 (define @t367 () (_ tptp.cons_a tptp.zero_zero_a)) 0.46/0.81 (define @t368 () (and @t302 @t167)) 0.46/0.81 (define @t369 () (_ (_ tptp.ord_less_int @t38) @t97)) 0.46/0.81 (define @t370 () (_ @t207 @t166)) 0.46/0.81 (define @t371 () (@list @t206 @t166)) 0.46/0.81 (define @t372 () (_ (_ tptp.ord_less_eq_a @t257) @t255)) 0.46/0.81 (define @t373 () (=> @t321 (= @t352 @t121))) 0.46/0.81 (define @t374 () (= @t13 @t323)) 0.46/0.81 (define @t375 () (= @t105 @t224)) 0.46/0.81 (define @t376 () (@var "Q" tptp.nat)) 0.46/0.81 (define @t377 () (_ tptp.nth_a tptp.xsa)) 0.46/0.81 (define @t378 () (@var "P" (-> tptp.list_nat tptp.list_a Bool))) 0.46/0.81 (define @t379 () (_ @t378 @t330)) 0.46/0.81 (define @t380 () (_ @t378 tptp.nil_nat)) 0.46/0.81 (define @t381 () (=> (not @t302) (= @t301 (_ tptp.last_nat @t47)))) 0.46/0.81 (define @t382 () (= @t92 tptp.zero_zero_a)) 0.46/0.81 (define @t383 () (= @t34 tptp.zero_zero_int)) 0.46/0.81 (define @t384 () (_ @t377 tptp.p)) 0.46/0.81 (define @t385 () (_ tptp.cons_a @t384)) 0.46/0.81 (define @t386 () (_ @t385 tptp.xs2)) 0.46/0.81 (define @t387 () (_ tptp.descar1375166517sums_a @t386)) 0.46/0.81 (define @t388 () (_ (_ tptp.replicate_a tptp.p) tptp.zero_zero_a)) 0.46/0.81 (define @t389 () (_ tptp.append_a @t388)) 0.46/0.81 (define @t390 () (_ @t389 @t387)) 0.46/0.81 (define @t391 () (_ tptp.descar1375166517sums_a tptp.xsa)) 0.46/0.81 (define @t392 () (= @t391 @t390)) 0.46/0.81 (define @t393 () (not @t392)) 0.46/0.81 (define @t394 () (@var "Ts" tptp.list_nat)) 0.46/0.81 (define @t395 () (@var "Us" tptp.list_nat)) 0.46/0.81 (define @t396 () (_ tptp.append_nat @t395)) 0.46/0.81 (define @t397 () (_ tptp.append_nat @t304)) 0.46/0.81 (define @t398 () (@var "D" tptp.nat)) 0.46/0.81 (define @t399 () (_ @t23 @t398)) 0.46/0.81 (define @t400 () (_ tptp.ord_less_eq_nat @t26)) 0.46/0.81 (define @t401 () (@list @t19 @t18 @t22 @t398)) 0.46/0.81 (define @t402 () (_ @t69 tptp.zero_zero_a)) 0.46/0.81 (define @t403 () (_ tptp.append_a @t402)) 0.46/0.81 (define @t404 () (_ @t403 @t337)) 0.46/0.81 (define @t405 () (_ @t403 @t11)) 0.46/0.81 (define @t406 () (_ tptp.descar1375166517sums_a @t405)) 0.46/0.81 (define @t407 () (= @t406 @t404)) 0.46/0.81 (define @t408 () (@list @t7 @t11)) 0.46/0.81 (define @t409 () (forall @t408 @t407)) 0.46/0.81 (define @t410 () (_ @t222 tptp.zero_zero_int)) 0.46/0.81 (define @t411 () (@list @t33 @t36 @t34)) 0.46/0.81 (define @t412 () (_ tptp.append_nat tptp.nil_nat)) 0.46/0.81 (define @t413 () (_ (_ tptp.ord_less_int @t189) @t186)) 0.46/0.81 (define @t414 () (_ (_ tptp.ord_less_int @t187) @t184)) 0.46/0.81 (define @t415 () (@var "Ys4" tptp.list_a)) 0.46/0.81 (define @t416 () (@var "Y3" tptp.a)) 0.46/0.81 (define @t417 () (_ @t49 @t304)) 0.46/0.81 (define @t418 () (= @t268 @t417)) 0.46/0.81 (define @t419 () (@var "Xs1" tptp.list_nat)) 0.46/0.81 (define @t420 () (_ tptp.append_nat @t419)) 0.46/0.81 (define @t421 () (_ tptp.size_size_list_nat @t47)) 0.46/0.81 (define @t422 () (_ (_ tptp.ord_less_nat @t236) @t235)) 0.46/0.81 (define @t423 () (_ @t12 @t59)) 0.46/0.81 (define @t424 () (_ tptp.append_a @t70)) 0.46/0.81 (define @t425 () (_ tptp.ord_less_a tptp.zero_zero_a)) 0.46/0.81 (define @t426 () (= @t278 @t276)) 0.46/0.81 (define @t427 () (_ @t110 @t78)) 0.46/0.81 (define @t428 () (_ @t76 @t427)) 0.46/0.81 (define @t429 () (@var "X" tptp.list_a)) 0.46/0.81 (define @t430 () (@list @t75 @t109 @t78)) 0.46/0.81 (define @t431 () (= @t429 tptp.nil_a)) 0.46/0.81 (define @t432 () (not @t431)) 0.46/0.81 (define @t433 () (@list @t429)) 0.46/0.81 (define @t434 () (_ @t347 (_ @t129 @t90))) 0.46/0.81 (define @t435 () (@list @t92 @t90 @t89)) 0.46/0.81 (define @t436 () (@var "X" tptp.int)) 0.46/0.81 (define @t437 () (@var "Y" tptp.int)) 0.46/0.81 (define @t438 () (= (= (_ (_ tptp.plus_plus_int @t436) @t437) tptp.zero_zero_int) (and (= @t437 tptp.zero_zero_int) (= @t436 tptp.zero_zero_int)))) 0.46/0.81 (define @t439 () (@list @t436 @t437)) 0.46/0.81 (define @t440 () (@var "Vs" tptp.list_nat)) 0.46/0.81 (define @t441 () (@var "Us2" tptp.list_nat)) 0.46/0.81 (define @t442 () (_ @t230 @t5)) 0.46/0.81 (define @t443 () (=> @t332 (_ @t230 (_ (_ tptp.append_nat @t204) @t211)))) 0.46/0.81 (define @t444 () (@list @t230 @t5)) 0.46/0.81 (define @t445 () (@var "A2" tptp.list_a)) 0.46/0.81 (define @t446 () (@var "A1" tptp.list_nat)) 0.46/0.81 (define @t447 () (@var "A0" (-> tptp.nat tptp.a))) 0.46/0.81 (define @t448 () (@var "P" (-> (-> tptp.nat tptp.a) tptp.list_nat tptp.list_a Bool))) 0.46/0.81 (define @t449 () (@var "Bs" tptp.list_a)) 0.46/0.81 (define @t450 () (@var "As" tptp.list_nat)) 0.46/0.81 (define @t451 () (@var "A3" tptp.nat)) 0.46/0.81 (define @t452 () (_ (_ tptp.cons_nat @t451) @t450)) 0.46/0.81 (define @t453 () (@var "F" (-> tptp.nat tptp.a))) 0.46/0.81 (define @t454 () (_ @t448 @t453)) 0.46/0.81 (define @t455 () (@var "Ss" tptp.list_a)) 0.46/0.81 (define @t456 () (@var "Xs4" tptp.list_a)) 0.46/0.81 (define @t457 () (@var "Ys2" tptp.list_a)) 0.46/0.81 (define @t458 () (= tptp.xsa (_ (_ tptp.append_a tptp.xs1) @t386))) 0.46/0.81 (define @t459 () (@var "Xss" tptp.list_list_nat)) 0.46/0.81 (define @t460 () (@var "X" tptp.list_list_nat)) 0.46/0.81 (define @t461 () (_ @t307 @t45)) 0.46/0.81 (define @t462 () (@list @t45)) 0.46/0.81 (define @t463 () (@list @t66)) 0.46/0.81 (define @t464 () (_ tptp.ord_less_eq_int @t224)) 0.46/0.81 (define @t465 () (_ @t464 @t102)) 0.46/0.81 (define @t466 () (@var "A0" (-> tptp.nat tptp.nat))) 0.46/0.81 (define @t467 () (@var "P" (-> (-> tptp.nat tptp.nat) tptp.list_nat tptp.list_nat Bool))) 0.46/0.81 (define @t468 () (@var "F" (-> tptp.nat tptp.nat))) 0.46/0.81 (define @t469 () (_ @t467 @t468)) 0.46/0.81 (define @t470 () (@var "K2" tptp.nat)) 0.46/0.81 (define @t471 () (@var "P" (-> tptp.nat Bool))) 0.46/0.81 (define @t472 () (@var "I3" tptp.nat)) 0.46/0.81 (define @t473 () (@var "Zs2" tptp.list_nat)) 0.46/0.81 (define @t474 () (_ @t165 @t473)) 0.46/0.81 (define @t475 () (forall @t212 (_ @t230 @t211))) 0.46/0.81 (define @t476 () (_ @t425 @t89)) 0.46/0.81 (define @t477 () (_ tptp.cons_nat tptp.zero_zero_nat)) 0.46/0.81 (define @t478 () (@var "A0" (-> tptp.nat tptp.nat Bool))) 0.46/0.81 (define @t479 () (@var "P" (-> (-> tptp.nat tptp.nat Bool) tptp.list_nat Bool))) 0.46/0.81 (define @t480 () (_ (_ @t479 @t478) @t446)) 0.46/0.81 (define @t481 () (@var "P2" (-> tptp.nat tptp.nat Bool))) 0.46/0.81 (define @t482 () (_ @t479 @t481)) 0.46/0.81 (define @t483 () (forall (@list @t481) (_ @t482 tptp.nil_nat))) 0.46/0.81 (define @t484 () (@list @t479 @t478 @t446)) 0.46/0.81 (define @t485 () (and @t321 @t15)) 0.46/0.81 (define @t486 () (@var "List" tptp.list_a)) 0.46/0.81 (define @t487 () (_ @t144 @t137)) 0.46/0.81 (define @t488 () (@var "P" (-> tptp.list_nat tptp.list_nat Bool))) 0.46/0.81 (define @t489 () (_ (_ @t488 @t328) @t446)) 0.46/0.81 (define @t490 () (_ @t488 @t330)) 0.46/0.81 (define @t491 () (_ @t490 @t166)) 0.46/0.81 (define @t492 () (_ @t488 tptp.nil_nat)) 0.46/0.81 (define @t493 () (forall (@list @t163) (_ @t492 @t163))) 0.46/0.81 (define @t494 () (@list @t488 @t328 @t446)) 0.46/0.81 (define @t495 () (_ tptp.ord_less_eq_nat @t278)) 0.46/0.81 (define @t496 () (_ tptp.ord_less_eq_nat @t45)) 0.46/0.81 (define @t497 () (@var "C" tptp.list_nat)) 0.46/0.81 (define @t498 () (@var "B" tptp.list_nat)) 0.46/0.81 (define @t499 () (_ @t412 @t47)) 0.46/0.81 (define @t500 () (_ @t400 @t24)) 0.46/0.81 (define @t501 () (= @t68 @t247)) 0.46/0.81 (define @t502 () (_ @t76 @t108)) 0.46/0.81 (define @t503 () (@list @t75 @t108)) 0.46/0.81 (define @t504 () (@var "A0" (-> tptp.a tptp.a))) 0.46/0.81 (define @t505 () (@var "P" (-> (-> tptp.a tptp.a) tptp.list_a tptp.list_a Bool))) 0.46/0.81 (define @t506 () (@var "F" (-> tptp.a tptp.a))) 0.46/0.81 (define @t507 () (_ @t505 @t506)) 0.46/0.81 (define @t508 () (_ @t165 @t166)) 0.46/0.81 (define @t509 () (_ @t490 @t508)) 0.46/0.81 (define @t510 () (_ @t488 @t204)) 0.46/0.81 (define @t511 () (@list @t206 @t204 @t164 @t166)) 0.46/0.81 (define @t512 () (forall (@list @t204) (_ @t510 tptp.nil_nat))) 0.46/0.81 (define @t513 () (_ (_ tptp.replicate_a @t181) @t10)) 0.46/0.81 (define @t514 () (not (= @t78 tptp.nil_a))) 0.46/0.81 (define @t515 () (@list @t11 @t73)) 0.46/0.81 (define @t516 () (@var "P" (-> tptp.list_a tptp.list_nat Bool))) 0.46/0.81 (define @t517 () (_ @t516 @t112)) 0.46/0.81 (define @t518 () (_ @t516 tptp.nil_a)) 0.46/0.81 (define @t519 () (@list @t164 @t166)) 0.46/0.81 (define @t520 () (_ @t364 @t11)) 0.46/0.81 (define @t521 () (= @t520 @t11)) 0.46/0.81 (define @t522 () (_ @t495 @t7)) 0.46/0.81 (define @t523 () (@var "N2" tptp.nat)) 0.46/0.81 (define @t524 () (@var "M2" tptp.nat)) 0.46/0.81 (define @t525 () (= @t524 @t523)) 0.46/0.81 (define @t526 () (@list @t524 @t523)) 0.46/0.81 (define @t527 () (@var "X23" tptp.list_a)) 0.46/0.81 (define @t528 () (@var "X1" tptp.a)) 0.46/0.81 (define @t529 () (@var "X223" tptp.list_a)) 0.46/0.81 (define @t530 () (@var "X213" tptp.a)) 0.46/0.81 (define @t531 () (@var "Y" tptp.list_a)) 0.46/0.81 (define @t532 () (@var "Ys5" tptp.list_nat)) 0.46/0.81 (define @t533 () (_ (_ tptp.append_nat @t532) @t304)) 0.46/0.81 (define @t534 () (_ @t50 @t532)) 0.46/0.81 (define @t535 () (@list @t532)) 0.46/0.81 (define @t536 () (= @t75 @t109)) 0.46/0.81 (define @t537 () (_ (_ tptp.replicate_nat @t68) @t45)) 0.46/0.81 (define @t538 () (@var "A5" tptp.int)) 0.46/0.81 (define @t539 () (@var "B3" tptp.int)) 0.46/0.81 (define @t540 () (_ (_ tptp.ord_less_int @t188) @t185)) 0.46/0.81 (define @t541 () (@var "A0" (-> tptp.a tptp.a Bool))) 0.46/0.81 (define @t542 () (@var "P" (-> (-> tptp.a tptp.a Bool) tptp.list_a Bool))) 0.46/0.81 (define @t543 () (_ (_ @t542 @t541) @t146)) 0.46/0.81 (define @t544 () (@var "P2" (-> tptp.a tptp.a Bool))) 0.46/0.81 (define @t545 () (_ @t542 @t544)) 0.46/0.81 (define @t546 () (forall (@list @t544) (_ @t545 tptp.nil_a))) 0.46/0.81 (define @t547 () (@list @t542 @t541 @t146)) 0.46/0.81 (define @t548 () (_ tptp.take_a @t272)) 0.46/0.81 (define @t549 () (@var "Us2" tptp.list_a)) 0.46/0.81 (define @t550 () (@var "Xs1" tptp.list_a)) 0.46/0.81 (define @t551 () (_ tptp.append_a @t550)) 0.46/0.81 (define @t552 () (@var "Y21" tptp.nat)) 0.46/0.81 (define @t553 () (@var "Y22" tptp.list_nat)) 0.46/0.81 (define @t554 () (not (= @t204 tptp.nil_nat))) 0.46/0.81 (define @t555 () (@list @t5 @t230)) 0.46/0.81 (define @t556 () (= @t206 @t164)) 0.46/0.81 (define @t557 () (@var "Ys4" tptp.list_nat)) 0.46/0.81 (define @t558 () (@var "Y3" tptp.nat)) 0.46/0.81 (define @t559 () (_ (_ tptp.replicate_a @t68) @t10)) 0.46/0.81 (define @t560 () (forall @t511 (=> (_ @t510 @t166) @t509))) 0.46/0.81 (define @t561 () (@var "Ts" tptp.list_a)) 0.46/0.81 (define @t562 () (@var "Us" tptp.list_a)) 0.46/0.81 (define @t563 () (_ tptp.append_a @t562)) 0.46/0.81 (define @t564 () (_ tptp.plus_plus_int @t187)) 0.46/0.81 (define @t565 () (_ @t564 @t105)) 0.46/0.81 (define @t566 () (@var "B2" tptp.int)) 0.46/0.81 (define @t567 () (@var "C3" tptp.nat)) 0.46/0.81 (define @t568 () (@var "Va" tptp.list_nat)) 0.46/0.81 (define @t569 () (@var "V" tptp.nat)) 0.46/0.81 (define @t570 () (@list @t45 @t5)) 0.46/0.81 (define @t571 () (@list @t11 @t59 @t316)) 0.46/0.81 (define @t572 () (@var "Xs5" tptp.list_a)) 0.46/0.81 (define @t573 () (_ tptp.append_a @t572)) 0.46/0.81 (define @t574 () (@var "A4" tptp.int)) 0.46/0.81 (define @t575 () (@var "Vs" tptp.list_a)) 0.46/0.81 (define @t576 () (= @t202 (and @t198 @t199))) 0.46/0.81 (define @t577 () (@var "C2" tptp.nat)) 0.46/0.81 (define @t578 () (@var "A5" tptp.nat)) 0.46/0.81 (define @t579 () (@var "B3" tptp.nat)) 0.46/0.81 (define @t580 () (lambda (@list @t578 @t579) (exists (@list @t577) (= @t579 (_ (_ tptp.plus_plus_nat @t578) @t577))))) 0.46/0.81 (define @t581 () (lambda @t526 (and (not @t525) (_ (_ tptp.ord_less_eq_nat @t524) @t523)))) 0.46/0.81 (define @t582 () (tptp.descar1375166517sums_a @t11)) 0.46/0.81 (define @t583 () (tptp.replicate_a @t7 tptp.zero_zero_a)) 0.46/0.81 (define @t584 () (tptp.append_a @t583 @t582)) 0.46/0.81 (define @t585 () (_ tptp.append_a @t583)) 0.46/0.81 (define @t586 () (tptp.append_a @t583 @t11)) 0.46/0.81 (define @t587 () (tptp.descar1375166517sums_a @t586)) 0.46/0.81 (define @t588 () (tptp.descar1375166517sums_a tptp.xsa)) 0.46/0.81 (define @t589 () (tptp.nth_a tptp.xsa tptp.p)) 0.46/0.81 (define @t590 () (tptp.cons_a @t589 tptp.xs2)) 0.46/0.81 (define @t591 () (tptp.descar1375166517sums_a @t590)) 0.46/0.81 (define @t592 () (tptp.replicate_a tptp.p tptp.zero_zero_a)) 0.46/0.81 (define @t593 () (tptp.append_a @t592 @t591)) 0.46/0.81 (define @t594 () (_ tptp.append_a @t592)) 0.46/0.81 (define @t595 () (tptp.append_a @t592 @t590)) 0.46/0.81 (define @t596 () (_ @t389 @t386)) 0.46/0.81 (define @t597 () (tptp.descar1375166517sums_a @t595)) 0.46/0.81 (define @t598 () (= @t593 @t597)) 0.46/0.81 (define @t599 () (forall @t408 (= @t587 @t584))) 0.46/0.81 (define @t600 () (= @t597 @t593)) 0.46/0.81 (assume @p1 (forall (@list @t1 @t3 @t2) (=> (= @t1 @t4) (not (= @t1 tptp.nil_nat))))) 0.46/0.81 (assume @p2 (forall (@list @t7 @t5) (= (_ tptp.descar226543321ms_nat (_ @t9 @t5)) (_ @t9 @t6)))) 0.46/0.81 (assume @p3 (forall @t17 @t16)) 0.46/0.81 (assume @p4 (forall @t29 (=> @t28 @t21))) 0.46/0.81 (assume @p5 (forall @t32 (= (= @t19 @t31) @t30))) 0.46/0.81 (assume @p6 (forall @t42 (= @t41 @t35))) 0.46/0.81 (assume @p7 (forall @t43 (=> @t21 @t28))) 0.46/0.81 (assume @p8 (forall (@list @t5 @t45 @t47 @t44) (= (= @t53 (_ @t49 (_ (_ tptp.cons_nat @t44) tptp.nil_nat))) (and @t48 @t46)))) 0.46/0.81 (assume @p9 (forall @t58 (= @t57 @t55))) 0.46/0.81 (assume @p10 (forall @t63 (=> @t62 (= @t11 @t61)))) 0.46/0.81 (assume @p11 (forall (@list @t66 @t65 @t64) (= (_ (_ tptp.append_a (_ @t67 @t65)) @t64) (_ @t67 (_ (_ tptp.append_a @t65) @t64))))) 0.46/0.81 (assume @p12 (forall (@list @t68 @t7 @t10) (=> @t72 (= (_ (_ tptp.nth_a @t70) @t68) @t10)))) 0.46/0.81 (assume @p13 (forall @t83 (=> @t82 (=> (forall @t81 @t80) @t74)))) 0.46/0.81 (assume @p14 (forall @t88 (=> (_ @t87 tptp.zero_zero_a) (=> (_ (_ tptp.ord_less_eq_a @t84) tptp.zero_zero_a) @t86)))) 0.46/0.81 (assume @p15 (forall @t96 (=> @t95 @t93))) 0.46/0.81 (assume @p16 (forall @t101 (=> @t100 @t98))) 0.46/0.81 (assume @p17 (forall @t101 (= (_ (_ tptp.plus_plus_int @t105) @t33) @t104))) 0.46/0.81 (assume @p18 (forall @t106 (= (_ @t103 tptp.zero_zero_int) @t36))) 0.46/0.81 (assume @p19 (forall (@list @t107 @t11 @t59) (=> (_ @t118 tptp.nil_a) (=> (forall @t81 (_ @t113 tptp.nil_a)) (=> @t120 (=> @t117 (_ (_ @t107 @t11) @t59))))))) 0.46/0.81 (assume @p20 (forall @t17 (and @t123 @t16))) 0.46/0.81 (assume @p21 (forall (@list @t124 @t10 @t7 @t84) (= (= (_ (_ tptp.replicate_a @t124) @t10) (_ @t69 @t84)) (and (=> @t127 @t126) @t125)))) 0.46/0.81 (assume @p22 (forall @t131 (= (= @t130 @t92) @t128))) 0.46/0.81 (assume @p23 (forall @t134 (= (_ (_ tptp.ord_less_nat @t133) @t18) @t132))) 0.46/0.81 (assume @p24 (forall (@list @t5 @t45 @t47) (= (_ (_ tptp.nth_nat (_ @t52 @t136)) @t135) @t45))) 0.46/0.81 (assume @p25 (forall @t138 (= (_ tptp.descar1375166517sums_a @t137) @t137))) 0.46/0.81 (assume @p26 (forall @t143 (= (_ @t94 @t142) @t140))) 0.46/0.81 (assume @p27 (forall @t145 (= (_ @t144 tptp.nil_a) @t11))) 0.46/0.81 (assume @p28 (forall @t153 (=> @t152 (=> (forall (@list @t150 @t149) (_ @t118 (_ (_ tptp.cons_a @t150) @t149))) (=> @t117 @t148))))) 0.46/0.81 (assume @p29 (forall (@list @t156 @t155 @t146 @t154) (=> (forall (@list @t161 @t163) (_ (_ @t162 tptp.nil_a) @t163)) (=> (forall (@list @t161 @t159 @t158 @t157) (=> (_ (_ @t162 @t158) (_ (_ tptp.cons_nat (_ @t161 @t159)) @t157)) (_ (_ @t162 @t160) @t157))) (_ (_ (_ @t156 @t155) @t146) @t154))))) 0.46/0.81 (assume @p30 (forall @t169 (=> @t168 (not (forall (@list @t166 @t164) (not (= @t5 (_ (_ tptp.append_nat @t166) (_ @t165 tptp.nil_nat))))))))) 0.46/0.81 (assume @p31 (forall (@list @t172) (=> (not (= @t172 tptp.nil_nat)) (not (forall (@list @t171 @t170) (not (= @t172 (_ (_ tptp.cons_nat @t171) @t170)))))))) 0.46/0.81 (assume @p32 (forall @t32 (= (_ @t20 @t31) @t173))) 0.46/0.81 (assume @p33 (forall @t83 (=> @t82 (=> @t177 (=> (forall (@list @t75 @t109 @t174) (=> (_ @t73 @t174) (=> (_ @t73 @t175) (_ @t73 (_ @t76 @t175))))) @t74))))) 0.46/0.81 (assume @p34 (forall @t178 (= (_ (_ tptp.plus_plus_a tptp.zero_zero_a) @t92) @t92))) 0.46/0.81 (assume @p35 (forall @t131 (= (_ (_ tptp.ord_less_eq_a @t130) @t89) @t179))) 0.46/0.81 (assume @p36 (forall (@list @t7 @t45 @t181) (= (_ @t183 @t182) (_ (_ tptp.append_nat @t182) @t180)))) 0.46/0.81 (assume @p37 (forall @t192 (=> (and @t191 @t190) (= @t189 @t186)))) 0.46/0.81 (assume @p38 (forall @t143 (= (= @t92 @t142) @t128))) 0.46/0.81 (assume @p39 (forall @t193 (=> @t93 @t95))) 0.46/0.81 (assume @p40 (forall @t197 (= @t196 @t194))) 0.46/0.81 (assume @p41 (forall @t203 (= @t202 @t200))) 0.46/0.81 (assume @p42 (forall @t215 (=> @t214 (=> (forall @t212 (not (= @t209 @t211))) (not (forall @t210 (not (= @t209 @t208)))))))) 0.46/0.81 (assume @p43 (forall @t58 (not (_ (_ tptp.ord_less_nat @t7) tptp.zero_zero_nat)))) 0.46/0.81 (assume @p44 (forall @t197 (=> @t196 @t194))) 0.46/0.81 (assume @p45 (forall @t218 (= (_ @t99 @t105) @t217))) 0.46/0.81 (assume @p46 (forall @t178 (= (_ (_ tptp.ord_less_a @t221) tptp.zero_zero_a) @t220))) 0.46/0.81 (assume @p47 (forall @t227 (=> @t226 @t223))) 0.46/0.81 (assume @p48 (forall @t83 (=> (forall @t151 (=> (forall (@list @t228) (=> (_ (_ tptp.ord_less_nat (_ tptp.size_size_list_a @t228)) @t229) (_ @t73 @t228))) @t79)) @t74))) 0.46/0.81 (assume @p49 (forall (@list @t230 @t1) (=> @t233 (=> (forall (@list @t232 @t231) (=> (_ @t230 @t231) (_ @t230 (_ (_ tptp.cons_nat @t232) @t231)))) (_ @t230 @t1))))) 0.46/0.81 (assume @p50 (forall @t43 (=> @t238 @t237))) 0.46/0.81 (assume @p51 (forall @t240 (= (= @t47 @t239) @t167))) 0.46/0.81 (assume @p52 (forall @t243 (=> @t223 (=> (_ (_ tptp.ord_less_int @t33) @t241) (_ @t225 @t242))))) 0.46/0.81 (assume @p53 (forall @t245 (= (_ (_ tptp.ord_less_eq_int @t40) @t34) @t244))) 0.46/0.81 (assume @p54 (forall @t253 (=> (and @t252 @t251) @t250))) 0.46/0.81 (assume @p55 (forall @t131 (= (_ (_ tptp.ord_less_a @t130) @t89) @t220))) 0.46/0.81 (assume @p56 (forall @t260 (=> (and @t259 (= @t257 @t255)) @t258))) 0.46/0.81 (assume @p57 (forall @t58 (exists @t151 (= @t229 @t7)))) 0.46/0.81 (assume @p58 (forall @t178 (= (_ @t141 tptp.zero_zero_a) @t92))) 0.46/0.81 (assume @p59 (forall @t42 (= (_ @t39 @t224) @t104))) 0.46/0.81 (assume @p60 (forall @t192 (=> (and @t191 @t262) @t261))) 0.46/0.81 (assume @p61 (forall @t267 (=> (forall @t81 (=> (forall (@list @t266 @t265) (=> (= @t78 (_ (_ tptp.cons_a @t266) @t265)) @t79)) @t264)) (=> @t82 @t263)))) 0.46/0.81 (assume @p62 (forall (@list @t45 @t5 @t47) (= (_ (_ tptp.append_nat @t268) @t47) (_ @t50 @t239)))) 0.46/0.81 (assume @p63 (= (_ tptp.size_size_list_a tptp.nil_a) tptp.zero_zero_nat)) 0.46/0.81 (assume @p64 (forall @t270 (= (= @t59 @t269) @t15))) 0.46/0.81 (assume @p65 (forall (@list @t181 @t11 @t59) (=> (_ @t277 @t278) (=> (_ @t277 @t276) (=> (forall @t275 (=> (_ @t274 @t181) (= (_ @t273 @t272) (_ (_ tptp.nth_a @t59) @t272)))) (= (_ @t271 @t11) (_ @t271 @t59))))))) 0.46/0.81 (assume @p66 (= @t279 (lambda (@list (@var "Xs2" tptp.list_a)) tptp.nil_a))) 0.46/0.81 (assume @p67 (forall (@list @t283 @t281 @t282 @t280) (= (= @t284 (_ (_ tptp.cons_a @t282) @t280)) (and (= @t283 @t282) (= @t281 @t280))))) 0.46/0.81 (assume @p68 (forall @t285 (= @t237 @t238))) 0.46/0.81 (assume @p69 (forall @t286 (= (_ (_ tptp.nth_a @t13) tptp.zero_zero_nat) @t10))) 0.46/0.81 (assume @p70 (forall @t290 (exists (@list @t287 @t288 @t289) (and (or (= @t289 tptp.nil_nat) (not (= (_ tptp.last_nat @t288) (_ tptp.last_nat @t289))) (= @t288 tptp.nil_nat)) (= @t47 (_ (_ tptp.append_nat @t289) @t287)) (= @t5 (_ (_ tptp.append_nat @t288) @t287)))))) 0.46/0.81 (assume @p71 (forall @t218 (= (_ @t222 @t40) @t292))) 0.46/0.81 (assume @p72 (forall @t32 (= (_ (_ tptp.ord_less_eq_nat @t31) @t18) @t196))) 0.46/0.81 (assume @p73 (forall @t299 (exists @t298 (forall @t297 (=> @t296 (_ (_ tptp.ord_less_eq_a @t294) @t293)))))) 0.46/0.81 (assume @p74 (forall @t240 @t303)) 0.46/0.81 (assume @p75 (forall @t42 (=> @t41 @t35))) 0.46/0.81 (assume @p76 (forall (@list @t7 @t45 @t5) (= (_ @t183 @t268) (_ @t50 (_ @t183 @t5))))) 0.46/0.81 (assume @p77 (not (= tptp.xsa tptp.nil_a))) 0.46/0.81 (assume @p78 (forall @t306 (= (= @t239 (_ @t52 @t304)) @t305))) 0.46/0.81 (assume @p79 (forall (@list @t10 @t11 @t59) (= (_ (_ tptp.append_a @t13) @t59) (_ @t12 @t269)))) 0.46/0.81 (assume @p80 (forall @t58 (_ @t307 @t7))) 0.46/0.81 (assume @p81 (forall (@list @t124 @t45 @t7 @t44) (= (= (_ (_ tptp.replicate_nat @t124) @t45) (_ @t8 @t44)) (and (=> @t127 @t46) @t125)))) 0.46/0.81 (assume @p82 (forall @t314 (exists @t313 (forall @t312 (=> @t311 (not (_ (_ tptp.ord_less_eq_nat @t309) @t308))))))) 0.46/0.81 (assume @p83 (forall @t143 (= (= @t92 @t130) @t128))) 0.46/0.81 (assume @p84 (forall @t315 (= (= tptp.nil_nat @t180) @t56))) 0.46/0.81 (assume @p85 (forall (@list @t59 @t316 @t10 @t11) (= (= @t323 @t13) (or (and (= @t316 @t13) @t321) (exists @t320 (and (= @t59 @t319) (= @t318 @t11))))))) 0.46/0.81 (assume @p86 (forall @t326 (=> @t325 (=> (not @t125) @t324)))) 0.46/0.81 (assume @p87 (forall @t32 (= (_ @t20 @t133) @t173))) 0.46/0.81 (assume @p88 (= (_ tptp.descar226543321ms_nat tptp.nil_nat) tptp.nil_nat)) 0.46/0.81 (assume @p89 (forall @t327 (=> @t57 (= (_ tptp.last_a @t70) @t10)))) 0.46/0.81 (assume @p90 (forall @t193 (= @t93 @t95))) 0.46/0.81 (assume @p91 (forall @t336 (=> (forall @t335 (=> (forall (@list @t334 @t333) (=> (= @t204 (_ (_ tptp.cons_nat @t334) @t333)) @t332)) @t331)) (=> @t233 @t329)))) 0.46/0.81 (assume @p92 (forall @t145 (= (_ tptp.size_size_list_a @t337) @t278))) 0.46/0.81 (assume @p93 (forall @t340 (= (_ @t339 tptp.nil_nat) @t338))) 0.46/0.81 (assume @p94 (forall @t153 (=> @t343 (=> (forall (@list @t75 @t78 @t108) (=> (_ (_ @t107 @t108) @t78) @t341)) @t148)))) 0.46/0.81 (assume @p95 (forall @t153 (=> @t117 (=> @t152 (=> @t120 @t148))))) 0.46/0.81 (assume @p96 (forall (@list @t59 @t11 @t316) (= (= (_ @t322 @t11) (_ @t345 @t11)) @t344))) 0.46/0.81 (assume @p97 (forall (@list @t92 @t89 @t90 @t346) (=> @t95 (=> (_ (_ tptp.ord_less_eq_a @t90) @t346) (_ @t347 (_ @t129 @t346)))))) 0.46/0.81 (assume @p98 (forall @t253 (=> (and @t350 @t349) @t348))) 0.46/0.81 (assume @p99 (forall @t326 (=> @t324 @t325))) 0.46/0.81 (assume @p100 (forall @t32 (= (_ @t195 @t31) @t351))) 0.46/0.81 (assume @p101 (forall @t315 (=> @t57 (= (_ tptp.last_nat @t180) @t45)))) 0.46/0.81 (assume @p102 (forall @t270 @t353)) 0.46/0.81 (assume @p103 (forall (@list @t355) (=> (not (= @t355 tptp.nil_list_a)) (=> (forall (@list @t354) (not (= @t355 (_ (_ tptp.cons_list_a tptp.nil_a) @t354)))) (not (forall (@list @t75 @t78 @t354) (not (= @t355 (_ (_ tptp.cons_list_a @t112) @t354))))))))) 0.46/0.81 (assume @p104 (forall @t106 (= (= @t357 tptp.zero_zero_int) @t356))) 0.46/0.81 (assume @p105 (forall @t253 (=> (and @t251 @t358) @t250))) 0.46/0.81 (assume @p106 (forall @t192 (=> (and @t359 @t190) @t261))) 0.46/0.81 (assume @p107 (forall @t363 (and @t362 @t361))) 0.46/0.81 (assume @p108 (forall @t58 (= (_ @t364 tptp.nil_a) tptp.nil_a))) 0.46/0.81 (assume @p109 (forall @t197 (= (_ (_ tptp.plus_plus_nat tptp.zero_zero_nat) @t19) @t19))) 0.46/0.81 (assume @p110 (forall @t138 (_ @t87 @t10))) 0.46/0.81 (assume @p111 (forall (@list @t365 @t68 @t247) (=> (forall (@list @t272 @t366) (=> (_ @t274 @t366) (_ (_ tptp.ord_less_nat (_ @t365 @t272)) (_ @t365 @t366)))) (=> @t251 (_ (_ tptp.ord_less_eq_nat (_ @t365 @t68)) (_ @t365 @t247)))))) 0.46/0.81 (assume @p112 (forall @t145 (= (_ tptp.descar1375166517sums_a (_ @t367 @t11)) (_ @t367 @t337)))) 0.46/0.81 (assume @p113 (forall @t290 (= (= @t239 tptp.nil_nat) @t368))) 0.46/0.81 (assume @p114 (forall @t143 (= (_ (_ tptp.ord_less_a @t142) @t89) @t220))) 0.46/0.81 (assume @p115 (forall @t197 (_ @t307 @t19))) 0.46/0.81 (assume @p116 (forall @t101 (=> @t223 @t369))) 0.46/0.81 (assume @p117 (forall @t58 (=> @t57 @t55))) 0.46/0.81 (assume @p118 (forall @t215 (=> @t214 (not (forall @t371 (not (= @t209 @t370))))))) 0.46/0.81 (assume @p119 (forall @t260 (=> (and @t259 @t372) @t258))) 0.46/0.81 (assume @p120 (forall @t270 (and @t353 @t373))) 0.46/0.81 (assume @p121 (forall @t32 (= (= @t19 @t133) @t30))) 0.46/0.81 (assume @p122 (forall @t63 (= (= @t11 @t269) @t321))) 0.46/0.81 (assume @p123 (forall (@list @t10 @t11 @t59 @t316) (= @t374 (or (and @t321 (= @t13 @t316)) (exists @t320 (and (= @t319 @t59) (= @t11 @t318))))))) 0.46/0.81 (assume @p124 (forall @t327 (= (= tptp.nil_a @t70) @t56))) 0.46/0.81 (assume @p125 (forall @t101 (=> @t375 @t35))) 0.46/0.81 (assume @p126 (forall (@list @t376) (=> (_ (_ tptp.ord_less_nat @t376) tptp.p) (= (_ @t377 @t376) tptp.zero_zero_a)))) 0.46/0.81 (assume @p127 (forall (@list @t378 @t5 @t59) (=> (_ @t380 tptp.nil_a) (=> (forall @t335 (_ @t379 tptp.nil_a)) (=> (forall @t119 (_ @t380 @t111)) (=> (forall (@list @t206 @t204 @t109 @t108) (=> (_ (_ @t378 @t204) @t108) (_ @t379 @t111))) (_ (_ @t378 @t5) @t59))))))) 0.46/0.81 (assume @p128 (forall @t240 (and @t303 @t381))) 0.46/0.81 (assume @p129 (forall @t63 (= (= @t269 @t59) @t15))) 0.46/0.81 (assume @p130 (forall @t178 (= (= tptp.zero_zero_a @t221) @t382))) 0.46/0.81 (assume @p131 (forall @t153 (=> @t343 (=> @t152 (=> (forall @t116 (=> (_ @t115 @t111) (=> @t341 @t114))) @t148))))) 0.46/0.81 (assume @p132 (forall @t245 (= (= @t40 @t36) @t383))) 0.46/0.81 (assume @p133 @t393) 0.46/0.81 (assume @p134 (forall (@list @t5 @t47 @t304 @t394) (= (= @t239 (_ @t397 @t394)) (exists (@list @t395) (or (and (= @t5 (_ @t397 @t395)) (= (_ @t396 @t47) @t394)) (and (= (_ @t52 @t395) @t304) (= @t47 (_ @t396 @t394)))))))) 0.46/0.81 (assume @p135 (forall @t401 (=> @t238 (=> (_ (_ tptp.ord_less_eq_nat @t22) @t398) (_ @t400 @t399))))) 0.46/0.81 (assume @p136 (= (_ tptp.descar1375166517sums_a tptp.nil_a) tptp.nil_a)) 0.46/0.81 (assume @p137 @t409) 0.46/0.81 (assume @p138 (forall @t106 (= (_ (_ tptp.ord_less_int @t357) tptp.zero_zero_int) @t410))) 0.46/0.81 (assume @p139 (forall @t411 (=> @t98 @t100))) 0.46/0.81 (assume @p140 (forall @t340 (= (_ @t412 @t338) @t338))) 0.46/0.81 (assume @p141 (forall (@list @t47 @t5 @t304) (= (= (_ @t49 @t5) (_ @t397 @t5)) @t305))) 0.46/0.81 (assume @p142 (forall @t192 (=> (and @t414 @t190) @t413))) 0.46/0.81 (assume @p143 (forall @t145 (= @t122 (exists (@list @t416 @t415) (= @t11 (_ (_ tptp.cons_a @t416) @t415)))))) 0.46/0.81 (assume @p144 (forall (@list @t45 @t419 @t47 @t5 @t304) (=> (= (_ @t50 @t419) @t47) (=> (= @t5 (_ @t420 @t304)) @t418)))) 0.46/0.81 (assume @p145 (forall (@list @t5 @t47 @t45) (=> (_ (_ tptp.ord_less_eq_nat @t135) @t421) (not (= @t5 @t136))))) 0.46/0.81 (assume @p146 (forall @t43 (=> @t21 @t422))) 0.46/0.81 (assume @p147 (forall @t138 (= (_ (_ tptp.replicate_a tptp.zero_zero_nat) @t10) tptp.nil_a))) 0.46/0.81 (assume @p148 (not (= tptp.xs tptp.nil_a))) 0.46/0.81 (assume @p149 (forall (@list @t11 @t10 @t59) (= (_ (_ tptp.nth_a (_ @t144 @t423)) @t278) @t10))) 0.46/0.81 (assume @p150 (forall @t145 (= (_ @t54 @t278) @t122))) 0.46/0.81 (assume @p151 (forall (@list @t7 @t10 @t11) (= (_ @t424 @t13) (_ @t12 (_ @t424 @t11))))) 0.46/0.81 (assume @p152 (forall @t178 (= (_ @t425 @t221) (_ @t425 @t92)))) 0.46/0.81 (assume @p153 (forall @t143 (= (= @t142 @t92) @t128))) 0.46/0.81 (assume @p154 (forall @t192 (=> (and @t262 @t359) @t261))) 0.46/0.81 (assume @p155 (forall @t63 (=> (not @t426) (not @t62)))) 0.46/0.81 (assume @p156 (forall @t433 (=> @t432 (=> (forall @t176 (not (= @t429 @t77))) (not (forall @t430 (not (= @t429 @t428)))))))) 0.46/0.81 (assume @p157 (forall @t326 (=> (or @t125 @t324) @t325))) 0.46/0.81 (assume @p158 (forall @t435 (=> @t434 @t95))) 0.46/0.81 (assume @p159 (forall @t411 (= @t98 @t100))) 0.46/0.81 (assume @p160 (forall @t315 (= (= @t180 tptp.nil_nat) @t56))) 0.46/0.81 (assume @p161 (forall @t326 (=> @t324 @t57))) 0.46/0.81 (assume @p162 (forall @t178 (= (= @t221 tptp.zero_zero_a) @t382))) 0.46/0.81 (assume @p163 (_ @t139 tptp.xa)) 0.46/0.81 (assume @p164 (forall @t439 (=> (_ @t216 @t436) (=> (_ @t216 @t437) @t438)))) 0.46/0.81 (assume @p165 (forall @t411 (=> @t369 @t223))) 0.46/0.81 (assume @p166 (forall @t17 @t123)) 0.46/0.81 (assume @p167 (forall @t215 (=> (forall @t335 (not (= @t209 @t330))) @t213))) 0.46/0.81 (assume @p168 (forall (@list @t59) (= @t61 @t59))) 0.46/0.81 (assume @p169 (forall (@list @t5 @t47 @t441 @t440) (=> (or (= (_ tptp.size_size_list_nat @t441) (_ tptp.size_size_list_nat @t440)) (= @t135 @t421)) (= (= (_ @t52 @t441) (_ @t49 @t440)) (and (= @t441 @t440) @t48))))) 0.46/0.81 (assume @p170 (forall @t444 (=> @t233 (=> (forall @t335 @t443) @t442)))) 0.46/0.81 (assume @p171 (forall @t145 (=> @t122 (not (forall (@list @t108 @t109) (not (= @t11 (_ (_ tptp.append_a @t108) (_ @t110 tptp.nil_a))))))))) 0.46/0.81 (assume @p172 (forall @t101 (=> @t223 @t226))) 0.46/0.81 (assume @p173 (forall (@list @t448 @t447 @t446 @t445) (=> (forall (@list @t453 @t342) (_ (_ @t454 tptp.nil_nat) @t342)) (=> (forall (@list @t453 @t451 @t450 @t449) (=> (_ (_ @t454 @t450) (_ (_ tptp.cons_a (_ @t453 @t451)) @t449)) (_ (_ @t454 @t452) @t449))) (_ (_ (_ @t448 @t447) @t446) @t445))))) 0.46/0.81 (assume @p174 (forall @t63 (exists (@list @t455 @t456 @t457) (and (= @t59 (_ (_ tptp.append_a @t457) @t455)) (or (not (= (_ tptp.last_a @t456) (_ tptp.last_a @t457))) (= @t457 tptp.nil_a) (= @t456 tptp.nil_a)) (= @t11 (_ (_ tptp.append_a @t456) @t455)))))) 0.46/0.81 (assume @p175 (forall @t197 (= (_ @t25 tptp.zero_zero_nat) @t19))) 0.46/0.81 (assume @p176 (forall @t106 (= (_ @t216 @t357) (_ @t216 @t36)))) 0.46/0.81 (assume @p177 (forall @t106 (= (= tptp.zero_zero_int @t357) @t356))) 0.46/0.81 (assume @p178 @t458) 0.46/0.81 (assume @p179 (forall (@list @t460) (=> (not (= @t460 tptp.nil_list_nat)) (=> (forall (@list @t459) (not (= @t460 (_ (_ tptp.cons_list_nat tptp.nil_nat) @t459)))) (not (forall (@list @t206 @t204 @t459) (not (= @t460 (_ (_ tptp.cons_list_nat @t330) @t459))))))))) 0.46/0.81 (assume @p180 (forall @t462 @t461)) 0.46/0.81 (assume @p181 (forall @t463 (= (_ @t67 tptp.nil_a) @t66))) 0.46/0.81 (assume @p182 (forall @t227 (= @t465 @t100))) 0.46/0.81 (assume @p183 (forall (@list @t467 @t466 @t446 @t154) (=> (forall (@list @t468 @t163) (_ (_ @t469 tptp.nil_nat) @t163)) (=> (forall (@list @t468 @t451 @t450 @t157) (=> (_ (_ @t469 @t450) (_ (_ tptp.cons_nat (_ @t468 @t451)) @t157)) (_ (_ @t469 @t452) @t157))) (_ (_ (_ @t467 @t466) @t446) @t154))))) 0.46/0.81 (assume @p184 (forall (@list @t471 @t7) (=> (_ @t471 @t7) (=> (not (_ @t471 tptp.zero_zero_nat)) (exists (@list @t470) (and (_ (_ tptp.ord_less_eq_nat @t470) @t7) (forall (@list @t472) (=> (_ (_ tptp.ord_less_nat @t472) @t470) (not (_ @t471 @t472)))) (_ @t471 @t470))))))) 0.46/0.81 (assume @p185 (forall @t444 (=> @t233 (=> @t475 (=> (forall (@list @t206 @t164 @t473) (=> (_ @t230 @t473) (=> (_ @t230 @t474) (_ @t230 (_ @t207 @t474))))) @t442))))) 0.46/0.81 (assume @p186 (forall @t143 (= (_ @t219 @t130) @t476))) 0.46/0.81 (assume @p187 (forall @t169 (= (_ tptp.descar226543321ms_nat (_ @t477 @t5)) (_ @t477 @t6)))) 0.46/0.81 (assume @p188 (forall @t484 (=> @t483 (=> (forall (@list @t481 @t206 @t166) (=> (_ @t482 @t166) (_ @t482 @t370))) @t480)))) 0.46/0.81 (assume @p189 (forall @t63 (= (= tptp.nil_a @t269) @t485))) 0.46/0.81 (assume @p190 (forall @t363 @t361)) 0.46/0.81 (assume @p191 (forall @t218 (= (= @t105 @t36) @t383))) 0.46/0.81 (assume @p192 (forall @t218 (= (= @t36 @t105) @t383))) 0.46/0.81 (assume @p193 (forall @t315 (= (_ tptp.size_size_list_nat @t180) @t7))) 0.46/0.81 (assume @p194 (forall (@list @t486 @t283 @t281) (=> (= @t486 @t284) (not (= @t486 tptp.nil_a))))) 0.46/0.81 (assume @p195 (forall (@list @t11 @t10 @t59 @t84) (= (= @t487 (_ @t322 (_ (_ tptp.cons_a @t84) tptp.nil_a))) (and @t62 @t126)))) 0.46/0.81 (assume @p196 (forall @t494 (=> @t493 (=> (forall (@list @t206 @t204 @t166) (=> (_ (_ @t488 @t166) @t204) @t491)) @t489)))) 0.46/0.81 (assume @p197 (forall @t32 (= (_ @t195 @t133) @t351))) 0.46/0.81 (assume @p198 (forall @t203 (= (= tptp.zero_zero_nat @t201) @t200))) 0.46/0.81 (assume @p199 (forall (@list @t11 @t59 @t10) (=> (_ @t495 @t276) (not (= @t11 @t423))))) 0.46/0.81 (assume @p200 (forall @t169 (= (_ tptp.size_size_list_nat @t6) @t135))) 0.46/0.81 (assume @p201 (forall @t462 (= (_ (_ tptp.replicate_nat tptp.zero_zero_nat) @t45) tptp.nil_nat))) 0.46/0.81 (assume @p202 (forall @t462 (_ @t496 @t45))) 0.46/0.82 (assume @p203 (forall @t96 (=> @t95 @t434))) 0.46/0.82 (assume @p204 (forall (@list @t338 @t498 @t497) (= (_ (_ tptp.append_nat (_ @t339 @t498)) @t497) (_ @t339 (_ (_ tptp.append_nat @t498) @t497))))) 0.46/0.82 (assume @p205 (forall @t290 (=> @t48 (= @t5 @t499)))) 0.46/0.82 (assume @p206 (forall @t143 (= (_ @t219 @t142) @t476))) 0.46/0.82 (assume @p207 (forall @t29 (= @t500 @t238))) 0.46/0.82 (assume @p208 (forall @t253 (=> (and @t349 @t501) @t348))) 0.46/0.82 (assume @p209 (forall @t106 (= (_ (_ tptp.plus_plus_int tptp.zero_zero_int) @t36) @t36))) 0.46/0.82 (assume @p210 (forall @t290 (= (= @t5 @t239) @t302))) 0.46/0.82 (assume @p211 (forall @t433 (=> @t432 (not (forall @t503 (not (= @t429 @t502))))))) 0.46/0.82 (assume @p212 (forall (@list @t505 @t504 @t146 @t445) (=> (forall (@list @t506 @t342) (_ (_ @t507 tptp.nil_a) @t342)) (=> (forall (@list @t506 @t159 @t158 @t449) (=> (_ (_ @t507 @t158) (_ (_ tptp.cons_a (_ @t506 @t159)) @t449)) (_ (_ @t507 @t160) @t449))) (_ (_ (_ @t505 @t504) @t146) @t445))))) 0.46/0.82 (assume @p213 (forall @t58 (= @t55 @t57))) 0.46/0.82 (assume @p214 (forall (@list @t47) (= @t499 @t47))) 0.46/0.82 (assume @p215 (forall @t29 (=> @t500 @t238))) 0.46/0.82 (assume @p216 (forall @t494 (=> @t493 (=> @t512 (=> (forall @t511 (=> (_ @t510 @t508) (=> @t491 @t509))) @t489))))) 0.46/0.82 (assume @p217 (forall (@list @t7 @t10 @t181) (= (_ @t424 @t513) (_ (_ tptp.append_a @t513) @t70)))) 0.46/0.82 (assume @p218 (forall @t515 (=> @t122 (=> @t177 (=> (forall @t81 (=> @t514 (=> @t79 @t264))) @t74))))) 0.46/0.82 (assume @p219 (forall @t327 (= (_ tptp.size_size_list_a @t70) @t7))) 0.46/0.82 (assume @p220 (forall (@list @t516 @t11 @t47) (=> (_ @t518 tptp.nil_nat) (=> (forall @t81 (_ @t517 tptp.nil_nat)) (=> (forall @t519 (_ @t518 @t508)) (=> (forall (@list @t75 @t78 @t164 @t166) (=> (_ (_ @t516 @t78) @t166) (_ @t517 @t508))) (_ (_ @t516 @t11) @t47))))))) 0.46/0.82 (assume @p221 (forall (@list @t11 @t7) (=> @t522 @t521))) 0.46/0.82 (assume @p222 (forall @t178 (= (_ @t139 @t221) (_ @t139 @t92)))) 0.46/0.82 (assume @p223 (forall @t435 (= @t434 @t95))) 0.46/0.82 (assume @p224 (= tptp.ord_less_eq_nat (lambda @t526 (or @t525 (_ (_ tptp.ord_less_nat @t524) @t523))))) 0.46/0.82 (assume @p225 (forall (@list @t73 @t486) (=> @t82 (=> (forall (@list @t528 @t527) (=> (_ @t73 @t527) (_ @t73 (_ (_ tptp.cons_a @t528) @t527)))) (_ @t73 @t486))))) 0.46/0.82 (assume @p226 (forall @t58 (= (_ (_ tptp.ord_less_eq_nat @t7) tptp.zero_zero_nat) @t56))) 0.46/0.82 (assume @p227 (forall (@list @t531) (=> (not (= @t531 tptp.nil_a)) (not (forall (@list @t530 @t529) (not (= @t531 (_ (_ tptp.cons_a @t530) @t529)))))))) 0.46/0.82 (assume @p228 (forall @t134 (= (= @t133 @t19) @t30))) 0.46/0.82 (assume @p229 (forall @t327 (= (= @t70 tptp.nil_a) @t56))) 0.46/0.82 (assume @p230 (forall @t58 (= (not @t55) @t56))) 0.46/0.82 (assume @p231 (forall @t143 (= (_ (_ tptp.ord_less_eq_a @t142) @t89) @t179))) 0.46/0.82 (assume @p232 (forall (@list @t47 @t304 @t45 @t5) (= (= @t417 @t268) (or (and @t302 (= @t304 @t268)) (exists @t535 (and (= @t47 @t534) (= @t533 @t5))))))) 0.46/0.82 (assume @p233 (forall @t411 (= @t369 @t223))) 0.46/0.82 (assume @p234 (forall @t290 (= (= tptp.nil_nat @t239) @t368))) 0.46/0.82 (assume @p235 (forall @t290 (= (= @t239 @t47) @t167))) 0.46/0.82 (assume @p236 (forall @t267 (=> @t82 (=> @t177 (=> (forall @t430 (=> (=> @t536 @t264) (=> (=> (not @t536) (_ @t73 @t427)) (_ @t73 @t428)))) @t263))))) 0.46/0.82 (assume @p237 (forall (@list @t68 @t45) (= (_ (_ tptp.append_nat @t537) @t51) (_ @t50 @t537)))) 0.46/0.82 (assume @p238 (= tptp.plus_plus_int (lambda (@list @t538 @t539) (_ (_ tptp.plus_plus_int @t539) @t538)))) 0.46/0.82 (assume @p239 (forall @t192 (=> (and @t191 @t540) @t413))) 0.46/0.82 (assume @p240 (forall @t32 (= (= @t31 @t19) @t30))) 0.46/0.82 (assume @p241 (forall @t218 (= (_ @t99 @t40) @t217))) 0.46/0.82 (assume @p242 (forall @t439 (=> (_ (_ tptp.ord_less_eq_int @t436) tptp.zero_zero_int) (=> (_ (_ tptp.ord_less_eq_int @t437) tptp.zero_zero_int) @t438)))) 0.46/0.82 (assume @p243 (forall @t484 (=> @t483 (=> (forall (@list @t481 @t206) (_ @t482 @t211)) (=> (forall (@list @t481 @t206 @t164 @t204) (=> (_ @t482 @t205) (_ @t482 @t208))) @t480))))) 0.46/0.82 (assume @p244 (forall @t218 (= (_ @t222 @t105) @t292))) 0.46/0.82 (assume @p245 (forall @t88 (=> (_ @t139 @t10) (=> (_ @t139 @t84) @t86)))) 0.46/0.82 (assume @p246 (forall @t547 (=> @t546 (=> (forall (@list @t544 @t75) (_ @t545 @t77)) (=> (forall (@list @t544 @t75 @t109 @t78) (=> (_ @t545 @t427) (_ @t545 @t428))) @t543))))) 0.46/0.82 (assume @p247 (forall @t227 (= @t226 @t223))) 0.46/0.82 (assume @p248 (forall @t29 (= @t28 @t21))) 0.46/0.82 (assume @p249 (forall (@list @t5 @t419 @t304 @t47 @t441) (=> (= (_ @t52 @t419) @t304) (=> (= @t47 (_ @t420 @t441)) (= @t239 (_ @t397 @t441)))))) 0.46/0.82 (assume @p250 (forall @t285 (=> @t237 @t238))) 0.46/0.82 (assume @p251 (forall @t270 @t373)) 0.46/0.82 (assume @p252 (forall @t145 (= (= @t278 tptp.zero_zero_nat) @t15))) 0.46/0.82 (assume @p253 (forall @t63 (=> (forall @t275 (= (_ @t548 @t11) (_ @t548 @t59))) @t62))) 0.46/0.82 (assume @p254 (forall (@list @t11 @t550 @t316 @t59 @t549) (=> (= (_ @t144 @t550) @t316) (=> (= @t59 (_ @t551 @t549)) (= @t269 (_ @t345 @t549)))))) 0.46/0.82 (assume @p255 (forall (@list @t3 @t2 @t552 @t553) (= (= @t4 (_ (_ tptp.cons_nat @t552) @t553)) (and (= @t2 @t553) (= @t3 @t552))))) 0.46/0.82 (assume @p256 (not (= @t384 tptp.zero_zero_a))) 0.46/0.82 (assume @p257 (forall @t555 (=> @t168 (=> @t475 (=> (forall @t335 (=> @t554 (=> @t332 @t331))) @t442))))) 0.46/0.82 (assume @p258 (forall @t336 (=> @t233 (=> @t475 (=> (forall @t210 (=> (=> @t556 @t331) (=> (=> (not @t556) (_ @t230 @t205)) (_ @t230 @t208)))) @t329))))) 0.46/0.82 (assume @p259 (forall @t363 (= (_ tptp.last_nat @t53) @t45))) 0.46/0.82 (assume @p260 (forall @t433 (=> (forall @t81 (not (= @t429 @t112))) @t431))) 0.46/0.82 (assume @p261 (forall @t101 (= @t375 @t35))) 0.46/0.82 (assume @p262 (forall @t169 (= (_ @t52 tptp.nil_nat) @t5))) 0.46/0.82 (assume @p263 (forall @t408 (= @t521 @t522))) 0.46/0.82 (assume @p264 (forall @t299 (exists @t298 (forall @t297 (=> @t296 (not (_ (_ tptp.ord_less_eq_a @t293) @t294))))))) 0.46/0.82 (assume @p265 (forall @t218 (= (= @t36 @t40) @t383))) 0.46/0.82 (assume @p266 (forall @t227 (=> @t465 @t100))) 0.46/0.82 (assume @p267 (forall @t218 (= (_ (_ tptp.ord_less_eq_int @t105) @t34) @t244))) 0.46/0.82 (assume @p268 (forall @t32 (= (_ (_ tptp.ord_less_nat @t31) @t18) @t132))) 0.46/0.82 (assume @p269 (forall @t169 (= @t168 (exists (@list @t558 @t557) (= @t5 (_ (_ tptp.cons_nat @t558) @t557)))))) 0.46/0.82 (assume @p270 (forall (@list @t68 @t10) (= (_ (_ tptp.append_a @t559) @t137) (_ @t12 @t559)))) 0.46/0.82 (assume @p271 (forall (@list @t488 @t5 @t47) (=> (_ @t492 tptp.nil_nat) (=> (forall @t335 (_ @t490 tptp.nil_nat)) (=> (forall @t519 (_ @t492 @t508)) (=> @t560 (_ (_ @t488 @t5) @t47))))))) 0.46/0.82 (assume @p272 (forall (@list @t11 @t59 @t316 @t561) (= (= @t269 (_ @t345 @t561)) (exists (@list @t562) (or (and (= (_ @t144 @t562) @t316) (= @t59 (_ @t563 @t561))) (and (= @t11 (_ @t345 @t562)) (= (_ @t563 @t59) @t561))))))) 0.46/0.82 (assume @p273 (forall @t106 (= (_ (_ tptp.ord_less_eq_int @t357) tptp.zero_zero_int) @t244))) 0.46/0.82 (assume @p274 (forall @t253 (=> (and @t358 @t501) @t250))) 0.46/0.82 (assume @p275 (forall @t363 @t362)) 0.46/0.82 (assume @p276 (forall @t43 (=> @t238 @t500))) 0.46/0.82 (assume @p277 (forall @t260 (=> (and @t372 (= @t256 @t254)) @t258))) 0.46/0.82 (assume @p278 (forall @t285 (= @t422 @t21))) 0.46/0.82 (assume @p279 (forall @t462 (= (_ tptp.descar226543321ms_nat @t51) @t51))) 0.46/0.82 (assume @p280 (forall @t463 (= (_ @t60 @t66) @t66))) 0.46/0.82 (assume @p281 (forall @t134 (= (_ (_ tptp.ord_less_eq_nat @t133) @t18) @t196))) 0.46/0.82 (assume @p282 (forall @t408 (= (= @t520 tptp.nil_a) (or @t15 @t56)))) 0.46/0.82 (assume @p283 (forall @t178 (= (_ (_ tptp.ord_less_eq_a @t221) tptp.zero_zero_a) @t179))) 0.46/0.82 (assume @p284 (forall @t218 (= (_ (_ tptp.ord_less_int @t105) @t34) @t410))) 0.46/0.82 (assume @p285 (forall @t547 (=> @t546 (=> (forall (@list @t544 @t75 @t108) (=> (_ @t545 @t108) (_ @t545 @t502))) @t543)))) 0.46/0.82 (assume @p286 (not (= (_ tptp.last_a tptp.xs) tptp.zero_zero_a))) 0.46/0.82 (assume @p287 (forall @t267 (=> @t82 (=> (forall @t503 (=> (_ @t73 @t108) (_ @t73 @t502))) @t263)))) 0.46/0.82 (assume @p288 (forall (@list @t566 @t187 @t34 @t36) (=> (= @t566 (_ @t564 @t34)) (= (_ @t103 @t566) @t565)))) 0.46/0.82 (assume @p289 (forall @t290 (= (= @t239 @t5) @t302))) 0.46/0.82 (assume @p290 (forall (@list @t283 @t281) (not (= tptp.nil_a @t284)))) 0.46/0.82 (assume @p291 (forall @t245 (= (_ (_ tptp.ord_less_int @t40) @t34) @t410))) 0.46/0.82 (assume @p292 (not (= (_ tptp.last_a tptp.xsa) tptp.zero_zero_a))) 0.46/0.82 (assume @p293 (forall @t32 (=> @t238 (not (forall (@list @t567) (not (= @t18 (_ @t25 @t567)))))))) 0.46/0.82 (assume @p294 (forall @t494 (=> @t512 (=> (forall (@list @t569 @t568) (_ @t492 (_ (_ tptp.cons_nat @t569) @t568))) (=> @t560 @t489))))) 0.46/0.82 (assume @p295 (forall @t286 (not (= @t13 @t11)))) 0.46/0.82 (assume @p296 (forall @t17 (= (_ tptp.last_a @t487) @t10))) 0.46/0.82 (assume @p297 (forall @t570 (= (_ (_ tptp.nth_nat @t268) tptp.zero_zero_nat) @t45))) 0.46/0.82 (assume @p298 (forall @t571 (= (= @t269 (_ @t144 @t316)) @t344))) 0.46/0.82 (assume @p299 (forall @t192 (=> (and @t540 @t414) @t413))) 0.46/0.82 (assume @p300 (_ (_ tptp.ord_less_nat tptp.p) (_ tptp.size_size_list_a tptp.xsa))) 0.46/0.82 (assume @p301 (forall @t253 (=> (and @t350 @t252) @t348))) 0.46/0.82 (assume @p302 (forall (@list @t572) (= (_ tptp.v (_ @t573 tptp.xsa)) (_ (_ tptp.plus_plus_int (_ tptp.v (_ @t573 (_ @t385 tptp.nil_a)))) (_ tptp.v @t386))))) 0.46/0.82 (assume @p303 (= (_ (_ tptp.take_a tptp.p) tptp.xsa) @t388)) 0.46/0.82 (assume @p304 (forall (@list @t574 @t187 @t36 @t34) (=> (= @t574 (_ @t564 @t36)) (= (_ (_ tptp.plus_plus_int @t574) @t34) @t565)))) 0.46/0.82 (assume @p305 (forall @t336 (=> @t233 (=> (forall @t371 (=> (_ @t230 @t166) (_ @t230 @t370))) @t329)))) 0.46/0.82 (assume @p306 (forall @t106 (= (_ @t291 @t357) (_ @t291 @t36)))) 0.46/0.82 (assume @p307 (forall @t285 (=> @t422 @t21))) 0.46/0.82 (assume @p308 (forall @t555 (=> @t168 (=> @t475 (=> (forall @t335 (=> @t554 @t443)) @t442))))) 0.46/0.82 (assume @p309 (forall (@list @t68 @t7 @t45) (=> @t72 (= (_ (_ tptp.nth_nat @t180) @t68) @t45)))) 0.46/0.82 (assume @p310 (= tptp.xs1 @t388)) 0.46/0.82 (assume @p311 (forall (@list @t11 @t59 @t549 @t575) (=> (or @t426 (= (_ tptp.size_size_list_a @t549) (_ tptp.size_size_list_a @t575))) (= (= (_ @t144 @t549) (_ @t322 @t575)) (and @t62 (= @t549 @t575)))))) 0.46/0.82 (assume @p312 (forall @t203 (=> @t461 (=> (_ @t307 @t44) @t576)))) 0.46/0.82 (assume @p313 (forall @t63 (= (= @t269 tptp.nil_a) @t485))) 0.46/0.82 (assume @p314 (forall @t138 (= (= tptp.zero_zero_a @t10) @t85))) 0.46/0.82 (assume @p315 (forall (@list @t429 @t531) (=> (not (= (_ tptp.size_size_list_a @t429) (_ tptp.size_size_list_a @t531))) (not (= @t429 @t531))))) 0.46/0.82 (assume @p316 (forall @t197 (= (not @t194) (_ @t54 @t19)))) 0.46/0.82 (assume @p317 (forall @t570 (not (= @t268 @t5)))) 0.46/0.82 (assume @p318 (forall (@list @t45 @t5 @t47 @t304) (= @t418 (or (exists @t535 (and (= @t534 @t47) (= @t5 @t533))) (and @t302 (= @t268 @t304)))))) 0.46/0.82 (assume @p319 (forall @t306 (= (_ (_ tptp.append_nat @t239) @t304) (_ @t52 @t417)))) 0.46/0.82 (assume @p320 (forall @t243 (=> @t100 (=> (_ (_ tptp.ord_less_eq_int @t33) @t241) (_ @t464 @t242))))) 0.46/0.82 (assume @p321 (forall @t462 (= (= tptp.zero_zero_nat @t45) @t198))) 0.46/0.82 (assume @p322 (forall (@list @t10 @t550 @t59 @t11 @t316) (=> (= (_ @t12 @t550) @t59) (=> (= @t11 (_ @t551 @t316)) @t374)))) 0.46/0.82 (assume @p323 (forall @t63 (= (= @t269 @t11) @t321))) 0.46/0.82 (assume @p324 (forall @t314 (exists @t313 (forall @t312 (=> @t311 (_ (_ tptp.ord_less_eq_nat @t308) @t309)))))) 0.46/0.82 (assume @p325 (forall @t401 (=> @t21 (=> (_ (_ tptp.ord_less_nat @t22) @t398) (_ @t27 @t399))))) 0.46/0.82 (assume @p326 (forall @t145 (= (_ @t279 @t11) tptp.nil_a))) 0.46/0.82 (assume @p327 (forall @t203 (=> (_ @t496 tptp.zero_zero_nat) (=> (_ (_ tptp.ord_less_eq_nat @t44) tptp.zero_zero_nat) @t576)))) 0.46/0.82 (assume @p328 (forall @t240 @t381)) 0.46/0.82 (assume @p329 (forall @t101 (=> @t100 @t465))) 0.46/0.82 (assume @p330 (forall @t571 (= (_ (_ tptp.append_a @t269) @t316) (_ @t144 @t323)))) 0.46/0.82 (assume @p331 (forall (@list @t3 @t2) (not (= tptp.nil_nat @t4)))) 0.46/0.82 (assume @p332 (forall @t143 (= (_ @t94 @t130) @t140))) 0.46/0.82 (assume @p333 (forall (@list @t68 @t7 @t11) (=> @t72 (= (_ (_ tptp.nth_a @t520) @t68) (_ @t273 @t68))))) 0.46/0.82 (assume @p334 (forall @t515 (=> @t122 (=> @t177 (=> (forall @t81 (=> @t514 @t80)) @t74))))) 0.46/0.82 (assume @p335 true) 0.46/0.82 (step @p336 (= tptp.ord_less_eq_nat @t580) :rule refl :args (@t580)) 0.46/0.82 (step @p337 (= tptp.ord_less_nat @t581) :rule refl :args (@t581)) 0.46/0.82 (step @p338 :rule refl :args ((tptp.append_a @t402 @t337))) 0.46/0.82 (step @p339 :rule refl :args (@t582)) 0.46/0.82 (step @p340 :rule refl :args (@t583)) 0.46/0.82 (step @p341 :rule cong :premises (@p340 @p339) :args (@t584)) 0.46/0.82 (step @p342 :rule trans :premises (@p341 @p338)) 0.46/0.82 (step @p343 :rule refl :args (tptp.append_a)) 0.46/0.82 (step @p344 :rule ho_cong :premises (@p343 @p340)) 0.46/0.82 (step @p345 :rule ho_cong :premises (@p344 @p339)) 0.46/0.82 (step @p346 :rule cong :premises (@p345 @p342) :args ((= (_ @t585 @t582) @t584))) 0.46/0.82 (step @p347 :rule symm :premises (@p346)) 0.46/0.82 (step @p348 :rule refl :args (@t404)) 0.46/0.82 (step @p349 :rule eq_resolve :premises (@p348 @p347)) 0.46/0.82 (step @p350 :rule refl :args (@t337)) 0.46/0.82 (step @p351 :rule cong :premises (@p350 @p339) :args ((= @t337 @t582))) 0.46/0.82 (step @p352 :rule symm :premises (@p351)) 0.46/0.82 (step @p353 :rule eq_resolve :premises (@p350 @p352)) 0.46/0.82 (step @p354 :rule refl :args (@t402)) 0.46/0.82 (step @p355 :rule cong :premises (@p354 @p340) :args ((= @t402 @t583))) 0.46/0.82 (step @p356 :rule symm :premises (@p355)) 0.46/0.82 (step @p357 :rule eq_resolve :premises (@p354 @p356)) 0.46/0.82 (step @p358 :rule ho_cong :premises (@p343 @p357)) 0.46/0.82 (step @p359 :rule ho_cong :premises (@p358 @p353)) 0.46/0.82 (step @p360 :rule trans :premises (@p359 @p349)) 0.46/0.82 (step @p361 :rule refl :args ((tptp.descar1375166517sums_a @t405))) 0.46/0.82 (step @p362 :rule refl :args ((tptp.append_a @t402 @t11))) 0.46/0.82 (step @p363 :rule refl :args (@t11)) 0.46/0.82 (step @p364 :rule cong :premises (@p340 @p363) :args (@t586)) 0.46/0.82 (step @p365 :rule trans :premises (@p364 @p362)) 0.46/0.82 (step @p366 :rule cong :premises (@p365) :args (@t587)) 0.46/0.82 (step @p367 :rule trans :premises (@p366 @p361)) 0.46/0.82 (step @p368 :rule refl :args (tptp.descar1375166517sums_a)) 0.46/0.82 (step @p369 :rule ho_cong :premises (@p368 @p365)) 0.46/0.82 (step @p370 :rule cong :premises (@p369 @p367) :args ((= (_ tptp.descar1375166517sums_a @t586) @t587))) 0.46/0.82 (step @p371 :rule symm :premises (@p370)) 0.46/0.82 (step @p372 :rule refl :args (@t406)) 0.46/0.82 (step @p373 :rule eq_resolve :premises (@p372 @p371)) 0.46/0.82 (step @p374 :rule ho_cong :premises (@p344 @p363)) 0.46/0.82 (step @p375 :rule cong :premises (@p374 @p365) :args ((= (_ @t585 @t11) @t586))) 0.46/0.82 (step @p376 :rule symm :premises (@p375)) 0.46/0.82 (step @p377 :rule refl :args (@t405)) 0.46/0.82 (step @p378 :rule eq_resolve :premises (@p377 @p376)) 0.46/0.82 (step @p379 :rule ho_cong :premises (@p358 @p363)) 0.46/0.82 (step @p380 :rule trans :premises (@p379 @p378)) 0.46/0.82 (step @p381 :rule ho_cong :premises (@p368 @p380)) 0.46/0.82 (step @p382 :rule trans :premises (@p381 @p373)) 0.46/0.82 (step @p383 :rule cong :premises (@p382 @p360) :args (@t407)) 0.46/0.82 (step @p384 :rule cong :premises (@p383) :args (@t409)) 0.46/0.82 (step @p385 :rule eq_resolve :premises (@p137 @p384)) 0.46/0.82 (step @p386 :rule eq-symm :args (@t588 @t593)) 0.46/0.82 (step @p387 :rule refl :args ((tptp.append_a @t388 @t387))) 0.46/0.82 (step @p388 :rule refl :args ((tptp.descar1375166517sums_a @t386))) 0.46/0.82 (step @p389 :rule refl :args ((tptp.cons_a @t384 tptp.xs2))) 0.46/0.82 (step @p390 :rule refl :args (tptp.xs2)) 0.46/0.82 (step @p391 :rule refl :args (@t589)) 0.46/0.82 (step @p392 :rule cong :premises (@p391 @p390) :args (@t590)) 0.46/0.82 (step @p393 :rule trans :premises (@p392 @p389)) 0.46/0.82 (step @p394 :rule cong :premises (@p393) :args (@t591)) 0.46/0.82 (step @p395 :rule trans :premises (@p394 @p388)) 0.46/0.82 (step @p396 :rule refl :args (@t592)) 0.46/0.82 (step @p397 :rule cong :premises (@p396 @p395) :args (@t593)) 0.46/0.82 (step @p398 :rule trans :premises (@p397 @p387)) 0.46/0.82 (step @p399 :rule ho_cong :premises (@p343 @p396)) 0.46/0.82 (step @p400 :rule ho_cong :premises (@p399 @p395)) 0.46/0.82 (step @p401 :rule cong :premises (@p400 @p398) :args ((= (_ @t594 @t591) @t593))) 0.46/0.82 (step @p402 :rule symm :premises (@p401)) 0.46/0.82 (step @p403 :rule refl :args (@t390)) 0.46/0.82 (step @p404 :rule eq_resolve :premises (@p403 @p402)) 0.46/0.82 (step @p405 :rule ho_cong :premises (@p368 @p393)) 0.46/0.82 (step @p406 :rule cong :premises (@p405 @p395) :args ((= (_ tptp.descar1375166517sums_a @t590) @t591))) 0.46/0.82 (step @p407 :rule symm :premises (@p406)) 0.46/0.82 (step @p408 :rule refl :args (@t387)) 0.46/0.82 (step @p409 :rule eq_resolve :premises (@p408 @p407)) 0.46/0.82 (step @p410 :rule refl :args (tptp.cons_a)) 0.46/0.82 (step @p411 :rule ho_cong :premises (@p410 @p391)) 0.46/0.82 (step @p412 :rule ho_cong :premises (@p411 @p390)) 0.46/0.82 (step @p413 :rule cong :premises (@p412 @p393) :args ((= (_ (_ tptp.cons_a @t589) tptp.xs2) @t590))) 0.46/0.82 (step @p414 :rule symm :premises (@p413)) 0.46/0.82 (step @p415 :rule refl :args (@t386)) 0.46/0.82 (step @p416 :rule eq_resolve :premises (@p415 @p414)) 0.46/0.82 (step @p417 :rule refl :args (tptp.xs2)) 0.46/0.82 (step @p418 :rule refl :args (@t384)) 0.46/0.82 (step @p419 :rule cong :premises (@p418 @p391) :args ((= @t384 @t589))) 0.46/0.82 (step @p420 :rule symm :premises (@p419)) 0.46/0.82 (step @p421 :rule eq_resolve :premises (@p418 @p420)) 0.46/0.82 (step @p422 :rule refl :args (tptp.cons_a)) 0.46/0.82 (step @p423 :rule ho_cong :premises (@p422 @p421)) 0.46/0.82 (step @p424 :rule ho_cong :premises (@p423 @p417)) 0.46/0.82 (step @p425 :rule trans :premises (@p424 @p416)) 0.46/0.82 (step @p426 :rule refl :args (tptp.descar1375166517sums_a)) 0.46/0.82 (step @p427 :rule ho_cong :premises (@p426 @p425)) 0.46/0.82 (step @p428 :rule trans :premises (@p427 @p409)) 0.46/0.82 (step @p429 :rule refl :args (@t388)) 0.46/0.82 (step @p430 :rule cong :premises (@p429 @p396) :args ((= @t388 @t592))) 0.46/0.82 (step @p431 :rule symm :premises (@p430)) 0.46/0.82 (step @p432 :rule eq_resolve :premises (@p429 @p431)) 0.46/0.82 (step @p433 :rule refl :args (tptp.append_a)) 0.46/0.82 (step @p434 :rule ho_cong :premises (@p433 @p432)) 0.46/0.82 (step @p435 :rule ho_cong :premises (@p434 @p428)) 0.46/0.82 (step @p436 :rule trans :premises (@p435 @p404)) 0.46/0.82 (step @p437 :rule refl :args (@t588)) 0.46/0.82 (step @p438 :rule refl :args (@t391)) 0.46/0.82 (step @p439 :rule cong :premises (@p438 @p437) :args ((= @t391 @t588))) 0.46/0.82 (step @p440 :rule symm :premises (@p439)) 0.46/0.82 (step @p441 :rule eq_resolve :premises (@p438 @p440)) 0.46/0.82 (step @p442 :rule cong :premises (@p441 @p436) :args (@t392)) 0.46/0.82 (step @p443 :rule trans :premises (@p442 @p386)) 0.46/0.82 (step @p444 :rule cong :premises (@p443) :args (@t393)) 0.46/0.82 (step @p445 :rule eq_resolve :premises (@p133 @p444)) 0.46/0.82 (step @p446 :rule false_intro :premises (@p445)) 0.46/0.82 (step @p447 :rule refl :args ((tptp.append_a @t388 @t386))) 0.46/0.82 (step @p448 :rule cong :premises (@p396 @p393) :args (@t595)) 0.46/0.82 (step @p449 :rule trans :premises (@p448 @p447)) 0.46/0.82 (step @p450 :rule ho_cong :premises (@p399 @p393)) 0.46/0.82 (step @p451 :rule cong :premises (@p450 @p449) :args ((= (_ @t594 @t590) @t595))) 0.46/0.82 (step @p452 :rule symm :premises (@p451)) 0.46/0.82 (step @p453 :rule refl :args (@t596)) 0.46/0.82 (step @p454 :rule eq_resolve :premises (@p453 @p452)) 0.46/0.82 (step @p455 :rule ho_cong :premises (@p434 @p425)) 0.46/0.82 (step @p456 :rule trans :premises (@p455 @p454)) 0.46/0.82 (step @p457 :rule refl :args (tptp.xsa)) 0.46/0.82 (step @p458 :rule cong :premises (@p457 @p456) :args ((= tptp.xsa @t596))) 0.46/0.82 (step @p459 :rule refl :args (@t386)) 0.46/0.82 (step @p460 :rule ho_cong :premises (@p433 @p310)) 0.46/0.82 (step @p461 :rule ho_cong :premises (@p460 @p459)) 0.46/0.82 (step @p462 :rule cong :premises (@p457 @p461) :args (@t458)) 0.46/0.82 (step @p463 :rule trans :premises (@p462 @p458)) 0.46/0.82 (step @p464 :rule eq_resolve :premises (@p178 @p463)) 0.46/0.82 (step @p465 :rule symm :premises (@p464)) 0.46/0.82 (step @p466 :rule cong :premises (@p465) :args (@t597)) 0.46/0.82 (step @p467 :rule refl :args (@t593)) 0.46/0.82 (step @p468 :rule cong :premises (@p467 @p466) :args (@t598)) 0.46/0.82 (step @p469 :rule trans :premises (@p468 @p446)) 0.46/0.82 (step @p470 :rule false_elim :premises (@p469)) 0.46/0.82 (step @p471 :rule eq-symm :args (@t597 @t593)) 0.46/0.82 (step @p472 :rule refl :args (@t599)) 0.46/0.82 (step @p473 :rule cong :premises (@p472 @p471) :args ((=> @t599 @t600))) 0.46/0.82 (assume-push @p481 @t599) 0.46/0.82 (step @p475 :rule instantiate :premises (@p385) :args ((@list tptp.p @t590))) 0.46/0.82 (step-pop @p481 :rule scope :premises (@p475)) 0.46/0.82 (step @p476 :rule process_scope :premises (@p481) :args (@t600)) 0.46/0.82 (step @p478 :rule eq_resolve :premises (@p476 @p473)) 0.46/0.82 (step @p479 :rule implies_elim :premises (@p478)) 0.46/0.82 (step @p480 false :rule chain_resolution :premises (@p479 @p470 @p385) :args ((@list true false) (@list @t598 @t599))) 0.46/0.82 ) 0.46/0.82 % SZS output end Proof 0.46/0.82 % cvc5 exiting 0.46/0.82 EOF